1

私たちは、2 つのソリューション ( Visual Studio の意味でのソリューション.sln ) に取り組んでいる多くの開発者で構成されるチームです。Visual Studio 2012 を使用しています。ほとんどの開発者は 1 つのソリューションにしかアクセスできませんが、両方のバイナリ (および .h/.lib) が必要です。

Team Foundation 2012 の使用に移行していますが、以前は Visual SourceSafe 6.0 を使用していました。

データベースにバイナリを保持したくありません(ただし、開発者は GLV を介してバイナリを簡単に取得できます。しかし、人生はそれほど単純ではありません...)

必要なもの:

  1. 各ブランチのブランチとバイナリ (両方のソリューションから)。したがって、ブランチ「1」で開発する場合、ブランチ「1」の他のソリューション バイナリを使用する必要があります。
  2. バイナリはデータベースにプッシュされません (コードから再構築できるため、データベースのサイズを無用に増やしたくありません)。
  3. 最新のバイナリを取得する簡単な方法 (GLV でない場合は、ビルド前のイベント?????? など)。
  4. 開発者が最新バージョンを取得せずに、所有しているバイナリのバージョンを保持する可能性。

私たちが必要とすることを行う方法があると強く信じています。結局のところ、他のチームのバイナリに依存する孤立したチームを持っているのは、私たちだけではありません。私はそれを行う方法がわかりません。

EDIT: GLVは「最新バージョンを取得」を意味します。未定義の頭字語で申し訳ありません。

4

2 に答える 2