web-dev-qa-db-ja.com

Windowsに最適なCVSクライアントは何ですか?

現在WinCVSを使用していますが、速度が遅く、マージダイアログがありません。私はEclipseのTeam Synchronizeのようなものを探しています(更新する前に何が得られるかを人々が確認できるようにするため)。

何を指示してるんですか? TortoiseCVS with WinMerge

注:OSSを推奨:)

24
Aaron Digulla

Windowsでは、Tortoise CVSとWinMergeを使用すると確実にニーズに対応できます。また、コマンドラインでいくつかの操作を行う方法を学ぶことも良い考えだと思います。

23
Andy Gherna

まず、厳密に言うと、ここで引用されているツールはどれもCVS clientsではありません。これらはすべて、CVSNTコマンドラインクライアントの上にある「単なる」GUIフロントエンドです(IIRCのみのSmartCvsは、プレーンなCVSクライアントを使用します)。

それで、WinCvsで遅いと思う特定の操作を聞いてみたいと思います。実際のボトルネックは通常CVSプロトコル自体であり、使用するGUIフロントエンドに関係なく同じように動作します。

また、「マージダイアログがない」とはどういう意味ですか?
WinCvsは、WinMergeと(競合エディターとしても)うまく統合されます。
また、マージ操作の実行について話している場合は、[マージオプション]タブのある更新コマンドを使用します...

更新をプレビューするために、WinCvsにはいくつかのアプローチもあります。どのファイルが更新されるかを確認したいだけの場合は、Query Updateコマンド(cvs -n up)または詳細が必要な場合は、HEADに対して(WinMergeを使用して)単純に比較できます(複数のファイルとフォルダーでも機能します)。

TortoiseとWinCvsの両方を何年もインストールしてきましたが、通常、私はTortoiseを使用しないことに気づきました。

特に、バージョン管理タスクについて意識的な決定を強いられるスタンドアロンアプリよりも邪魔にならない統合ソリューションを好むかどうかは、私が思うにすべての好みの問題です。
WinCvsは私が望んでいる以上のことをすべて実行しますが、私はcvsguiメーリングリストのモデレーターであり、FAQ著者であり、ストックマクロの多くも書いています。

繰り返しますが、WinCvsでのquuuuiiiiteのための積極的な開発はしばらく行われていません... :(

15
Oliver Giesen

WinMergeを使用したTortoiseCVSも[〜#〜] cvs [〜#〜]での私の選択です。

13

SmartCVS は、CVSのもう1つの優れた選択肢です。

13
Bill the Lizard

現在もこれを探していました。 WinCVSに目が行き、気に入った。しかし、私のJavaプロジェクトでは、すべてのニーズを満たすEclipseを好みます。

編集..私の悪い..日付が表示されませんでした:(

2
swd