4

TortoiseCVS には CVSNT バイナリがバンドルされています。
古いバージョンには CVSNT 2.5.03 が付属していましたが、これにはセキュリティの脆弱性があることが判明しました。
最新バージョン (1.12.5) には CVSNT 2.5.05 が付属しており、いくつかの問題があります。

  • 商用版の購入を促すポップアップが表示されます。
  • コミットノートに広告を挿入します。
  • Windows コマンド ライン コンソールがめちゃくちゃな状態になるバグがあります。
  • ソース (GPL) は簡単には入手できません。

いくつかの参考文献:
- CVSNT で何が起こっているのですか?
-バッチ スクリプトが機能しなくなりましたか?

最近、誰かが TortoiseCVS メーリング リストに次のように投稿しました。

ソースを見つけて、次の修正を行いました
version_fu.h - ポップアップと広告を避けるために「スイート」フラグを設定します
win32.cpp - 元のコードページを保存し、終了時に復元しました

http://www.mediafire.com/?ys93oh4bdj1aubyから入手してください。

cvsnt.dll のみをコンパイルする必要があります

ソースをダウンロードしてコンパイルしてみました。残念ながら、彼らはオープンソースであるが、まだ探す必要があるかなりの数の他のパッケージ (openssl、iconv、mysql、postgres など... 数え切れませんでした) を必要としているようです...
私の限られた時間と不足と相まってのツール (私は VS2008 を持っていません) 自分で構築する努力を断念しました。

メッセージの作成者に連絡を取ろうとしましたが、彼は同様の立場にいます (そして CVSNT はもう使用していません)。

TortoiseVCS メンテナに連絡しても無駄でした:

それは私が引き受けようとしているプロジェクトではありません。
最近、TortoiseCVS は私の優先順位リストの中で非常に低い位置にあります。

提供されたソースから「修正された」CVSNT.DLL をビルドして利用できるようにしてくれる人がいれば、大いに感謝します!

ありがとう、
アレックス。

4

1 に答える 1

-3

確かに - ここから入手できます - TortoiseCVS と多くのバグ修正を含む最新の CVSNT コードを含む単一のインストーラーにコンパイルされています: http://march-hare.com/cvsnt/features/tortoise/

私たちが請求する少額の料金は、MSDN のライセンス料や、TortoiseCVS プロジェクト、Bugzilla プロジェクト、FSF などの関連プロジェクトへの財政的貢献を含む、ソフトウェアの開発と配布のコストをカバーするためのものです。ソース コードは価格に含まれています。 .

フリー ソフトウェアは価格ではなく自由 (フリー プレスのような) に関するものであることを忘れないでください: http://www.gnu.org/philosophy/free-sw.html

于 2012-12-19T06:10:34.823 に答える