現在、Visual Source Safe で Visual Studio 8 を使用しています。お客様の要件により、PVCS または Rational ClearCase に移行する必要があり、Team System はオプションではありません。これら 2 つのオプションのいずれかを推奨し、それぞれの経験から長所と短所を示してください。それぞれが Visual Studio 8 とどの程度うまく統合されていますか?
2 に答える
どちらか一方を推奨するのに十分な情報はありません。私は両方のシステムを 10 年以上管理してきました。現在、私は ClearCase の管理者です。
答えるべき質問: 開発者は何人ですか? それらは複数のサイトに分散していますか? それは 100% Windows ですか、それとも Unix も環境の可能性ですか? どのくらいのデータを保存できますか?
ClearCase は産業用の強みですが、ライセンスから必要な機器や人的資源に至るまで、可能な限りあらゆる点で途方もなく高価です。拡張性に優れていますが、強力なサーバー環境が必要です。特に混合 O/S 環境では、管理が非常に複雑です。新規ユーザーにとっては巨大な学習曲線、新しい管理者にとっては巨大です。適度なパフォーマンスが必要な場合は、非常に遅くなる可能性があり、サーバーには強力なハードウェア要件があります. ClearCase は、複数の方法でマルチサイト環境をサポートします。これは、このすべての費用と複雑さに対する見返りとして非常に有効です。常勤の管理者を少なくとも 1 人雇う準備をしてください。私は真剣です。
PVCS は、常にサーバーを必要としない堅牢で信頼性の高いシステムです。また、拡張性にも優れています (私はかつて、140 人の開発者が参加する PVCS プロジェクトを管理していました)。管理しやすく、習得も容易です。ClearCase の機能の豊富さには及びません。多くの人はそれが良いことだと言うでしょう。それははるかに簡単で、トラブルが起こりにくいです。
他のツールを比較したい場合、PVCS は ClearCase よりも CVS の使用にはるかに似ています。ClearCase は、他のソース管理ツールとは異なります。
PVCS を直接使用した経験はありません。
ClearCase に関しては、VS2008 用のプラグインは(ビルド サーバーを除いて) 十分に機能し、ClearCase の長所と短所を備えています。
つまり、ClearCase の背後にある概念とその機能を活用する方法を知る必要があります。