2

ソース制御のVisualStudioプロジェクトをVisualSourseSafeからTFS2012に移行する場合、複数のバージョンのVisual Studioでビルドされたプロジェクトがある場合、チームプロジェクトコレクションのセットアップに関する推奨事項はありますか?

VS2005とVS2008で構築された古いプロジェクトがいくつかあり、新しい作業はVS2010で行われ、最近ではVS2012で行われています。

1つの提案は、VisualStudioのバージョンごとに複数のチームプロジェクトコレクションを用意することです。したがって、VS2005、VS2008、VS2010、およびVS2012プロジェクト用の個別のコレクション。プロジェクトを移動または移行したい場合、問題の原因がわかります。

もう1つのオプションは、Visual Studioのバージョンに関係なく、1つのコレクションの下に適切なツリー構造を持たせることです。

複数のコレクションを持つことの利点はわかりますが、コレクション内のプロジェクトが明確に分離されている場合に限りますが、一部のプロジェクトが緩く関連している場合、コレクションをVSバージョンで分割することの利点はわかりません。

どんな提案やガイダンスもありがたく受け取られます。

4

1 に答える 1

3

TFSの最も外側の境界は、チームプロジェクトコレクションです。チームプロジェクトコレクション間でコード/ブランチを共有することはできません。ただし、1つのコレクションに存在するチームプロジェクト間でコードを共有することはできます。経験から、製品ごとに1つのチームプロジェクトを用意することをお勧めします。このプロジェクトには、各製品のさまざまなバージョンをすべて収容できます。

各バージョンのトランク/ルートに個別のフォルダーを用意することは良いスタートであり、今後のバージョンごとのブランチ戦略を正しく分離することができます。

念のために言っておきますが、TFS2012を使用するためにソリューションをVisualStudio2012に移行する必要はありません。TFS2012と VS2008でも動作できるようにするVS2010の更新プログラムがあります。 VS 2005のサポートについて言及されており、回避策があります。

于 2013-01-23T10:34:51.197 に答える