私たちは、2 つのソリューション ( Visual Studio の意味でのソリューション.sln ) に取り組んでいる多くの開発者で構成されるチームです。Visual Studio 2012 を使用しています。ほとんどの開発者は 1 つのソリューションにしかアクセスできませんが、両方のバイナリ (および .h/.lib) が必要です。
Team Foundation 2012 の使用に移行していますが、以前は Visual SourceSafe 6.0 を使用していました。
データベースにバイナリを保持したくありません(ただし、開発者は GLV を介してバイナリを簡単に取得できます。しかし、人生はそれほど単純ではありません...)
必要なもの:
- 各ブランチのブランチとバイナリ (両方のソリューションから)。したがって、ブランチ「1」で開発する場合、ブランチ「1」の他のソリューション バイナリを使用する必要があります。
- バイナリはデータベースにプッシュされません (コードから再構築できるため、データベースのサイズを無用に増やしたくありません)。
- 最新のバイナリを取得する簡単な方法 (GLV でない場合は、ビルド前のイベント?????? など)。
- 開発者が最新バージョンを取得せずに、所有しているバイナリのバージョンを保持する可能性。
私たちが必要とすることを行う方法があると強く信じています。結局のところ、他のチームのバイナリに依存する孤立したチームを持っているのは、私たちだけではありません。私はそれを行う方法がわかりません。
EDIT: GLVは「最新バージョンを取得」を意味します。未定義の頭字語で申し訳ありません。