2013-06-03 12 views
8

私は新しい開発作業(ASP.NET 4.5)に取り組んでおり、TFSスペースを作成しようとしています。TFSチームプロジェクトコレクションvsチームプロジェクト

この作業は、既存のプロジェクトとは別に管理され、後日行われる予定の最初のプロジェクトです。行くには良い方法であるTFSの観点から

  • 新しいTFSチームプロジェクトコレクションし、このためのチームプロジェクトとそれ以降のすべてのプロジェクトを作成
  • または単に新しいTFSチームプロジェクトを作成します既存のコレクションを使用します。

いずれかのメリットは何ですか?新しいチームプロジェクトコレクションはいつ保証されますか?

TFSチームプロジェクトを作成すると、このプロジェクトのチェックインが他のプロジェクトのビルドを引き起こさないように、プロジェクトの必要な分離を達成します。このプロジェクトのバグレポートは、他のプロジェクトの影響を受けず、ワークアイテムのメンテナンスなど?

私たちは、あなたが特定のコードベースに関連するすべてのプロジェクトのコレクションを作成することができ、あるいは、あなたの組織内の各ビジネスユニットのコレクションを作成することができますTFS 2012

答えて

2

を使用しています。あなたの質問によると、コードの再利用はありません。あなたを離れて、分離を強調しています。新しいプロジェクトコレクションを使用することが最適です。プロジェクトコレクションには独自のハードウェアとDBがあります。つまり、2つの間に完全な分離があり、コードや作業項目の共有もなく、別の許可もあります(別の会社で働くと思います)。

単一のプロジェクトコレクションとの比較のために、複数のプロジェクトコレクションがスケーラブルで簡単にアウトソースすることができます。キャッチは、プロジェクトコレクションごとにコントローラーが必要になることです(既存のコントローラーは新しいコントローラーを処理できません)。したがって、別のビルドエージェント。これは関係です:1プロジェクトコレクション - > 1ビルドコントローラ - >複数ビルドエージェント。もっとhere

は、私が遭遇顧客の90%は簡単にあなたの答えの最後の行に1つのプロジェクトコレクション:)

+0

と一緒に暮らすことができることを、あなたは「単一プロジェクトのコレクション」を意味しないと述べましたか"プロジェクトの単一のコレクション"? –

+0

複数のプロジェクトの単一のコレクション。既存のハードウェアインフラを意味します。ハードウェアやソフトウェアの追加費用はありません。 –

関連する問題