2

私の会社では、Visual SourceSafe (VSS) と Visual Studio 2005 (まもなく 2008) を使用しています。彼らはCVSに切り替えたいと思っていますが、開発者は VSS と Visual Studio との統合を失いたくないのです。

CVS プラグインがあることは知っていますが、CVS ではどの機能が失われますか?

4

5 に答える 5

9

乗り換えるなら、もっといいものに変えてみませんか?CVS は、最新のバージョン管理にはほど遠いものです。Subversion や Vault などの最新のシステムは、優れた機能を提供するだけでなく、Visual Studio との統合も向上させます。

于 2008-09-09T17:49:16.843 に答える
6

ソースコードの紛失などについて VSS で叫ぶ。真剣に、これは非常に異なるモデル (楽観的ロック) であるため、おそらく最初の数分間は生産性がいくらか失われるでしょう。Visual Studio 2008 を使用している場合 (私が持っているすべてのCVSプラグインは試してみたところ、深刻な機能上の問題または深刻な安定性の問題がありました)。

VSS は本当にひどいソース管理システムであり、最新のスタイル (楽観的ロック) のソース管理システムに移行することは、長期的には大きなメリットとなります。ただし、1990 年代をすべてスキップして、 Subversion / Git / Mercurialに移行し、2000 年代に入りたいと思うかもしれません。

于 2008-09-09T17:53:28.127 に答える
1

CVS に切り替える必要がある場合 (Subversion または分散型 VCS の方が適しています)、移行して変更履歴を保持するために使用したスクリプトは、こちら にあります

TortoiseCVSSmartCVSの方がはるかに優れているため、Visual Studio との統合は使用していませんが、CVS には非常に満足しています。ただし、今切り替えている場合は、GitまたはMercurialを調べます。

于 2008-09-17T13:31:13.230 に答える
0

私のハックは次のとおりです。

私は主に Java 開発者であり、Eclipse/RAD を使用しています。CVS のサポートは素晴らしく、操作は非常に簡単です。

私が行っている C# の作業のために、Visual Studio 用の CVS プラグインを見つけようとしましたが、見つけたものに満足できませんでした。最終的に、C# プロジェクトのバージョン管理に Eclipse を使用することにしました。

手順:

  1. Eclipse で簡単なプロジェクトを作成する
  2. VS を開き、プロジェクトを Eclipse によって作成されたディレクトリに保存します。
  3. Eclipse に戻り、F5を押してプロジェクトを更新します。
  4. プロジェクトを共有する (つまり、CVS に追加する)
  5. Eclipseの設定の外部扱いファイル一覧に.slnを追加
  6. VS は、.sln ファイルをクリックして Eclipse から直接開くことができるようになりました。プロジェクトは VS 内で作業できます。VS を終了したら、プロジェクトを Eclipse で更新する必要があり、CVS と同期できます。

Subversion プラグインはまだ使用していませんが、同様の方法で機能すると思います。

とにかくEclipseでほとんどの時間を過ごすので、このソリューションは特に私にとってはうまくいきます。

TortoiseCVS を使用してみましたが、使いにくいことがわかりました。Eclipse は無料で、CVS インターフェースは非常に使いやすいです。

于 2008-09-17T12:51:37.647 に答える
0

Visual Studio は、CVS および SVN の IDE 内で適切に統合されていません。それらの無料のものはうまく機能しません。Tortoise (Visual Studio 以外)を使用していますが、問題なく動作します。Visual Studio内で何かが必要な場合は、無料ではないプラグインを確認するか、TFSを使用する必要があります。

于 2008-09-17T12:54:43.130 に答える