私たちのビルド システムでは、ビルドが終了すると、アセンブリもチェックインされます。しかし、UCM に移行したとき、アーキテクトはこの意見で意見が分かれました。コンパイルされたアセンブリと msi のチェックインを支持する人はほとんどおらず、反対する人もほとんどいませんでした。
チェックインするときは、シンボリックリンクを作成するだけで、大きな利点が得られました。さらに、チェックインが行われると、コピーではなく bin および release フォルダーからエントリが削除されます。とても助かりました。毎日、人々はナイトリー ビルドで最新のアセンブリ チェックインを使用して作業することができました。今、彼らはそれを行うことができません。彼らは、Nightly ビルド DLL を共通の場所にコピーするように求めています。
一方で、毎日のチェックインにより、私たちのリポジトリは巨大になります。
何が最善の選択肢だったのかわかりません。
どちらの方法が優れているかについて、あなたの考えを共有できますか? アセンブリを UCM/Clearcase にチェックインする方が良いですか?