例えば、Joe が toolkit.exe 実行可能プログラムの作成に従事しています。Joe は toolkit.exe の working バージョンを保有しており、それを変更しています。隣のオフィスでは、Mary が guilib.lib ライブラリーを変更しています。toolkit.exe 実行可能プログラムは、guilib.lib ライブラリーにリンクしていますが、Joe は guilib.lib を変更しておらず、そのライブラリーのワーキング・バージョンは必要としません。
Joe は、ビルド・マネージャーによってビルドされたバージョンの guilib.lib を使用できます。統合テスト・プロジェクトがビルドされて、テストに合格した後で、ビルド・マネージャーがベースラインを作成します。ベースラインによって、prep プロダクトのコピーがチェックインされ、開発者が使用できるようになります。Joe は、guilib.lib への Mary の最新の変更を取得する用意ができると、最新のテスト済みプロダクト・ファイルを取り込むように開発プロジェクトを更新します。
サイトでこれを使用する場合があるのはなぜでしょうか。
このプロセスは、開発者が実行する余分な作業の量を削減します。変更しないプロダクトはビルドしないためです。
プロダクトを、共有可能な外部プロジェクト (外部プロジェクトについて) にパッケージ化して、共有することができます。