7

Team Foundation Services (クラウド内の TFS) で多くのプロジェクトを整理するにはどうすればよいですか。

TFS でソース管理したい (各ソリューションに複数のプロジェクトがある) 約 300 のソリューションがあります。問題は、それらをどのように整理するかです。

少し背景: 私は契約開発者であるため、多くのクライアントと仕事をしており、VB6 から .net 4.5 まで、およびその間のすべての範囲の VB と C# で書かれた多くのプロジェクトを持っています。

4

2 に答える 2

7

鍵は、あなたに提供されている組織構造を理解することだと思いますTeam Foundation Service. それをどのように整理するかは、最終的にはあなた次第です。

では、次のものを利用できますTeam Foundation Service

  1. ワン プロジェクト コレクション
    • 通常の TFS では、多くのプロジェクト コレクションを持つことができます。(Team Foundation Service執筆時点で) では、1 つしか持てません。
  2. チームプロジェクト
    • これらは、プロジェクト コレクションに入るプロジェクトです。
    • 多くのソリューションを 1 つにまとめるTeam Projectことも、単純に 1 つにすることもできます。
  3. ソース管理フォルダー
    • 各プロジェクトには明らかにソース管理フォルダーが含まれているため、これらをさらにプロジェクトに分割できます。

私はあなたほど多くのプロジェクトを持っていませんが、次のようなことをしています:

  1. Team Projects主要プロジェクト(ソリューション)専用の作成
  2. 類似の小規模プロジェクト (ソリューション) を 1 つにまとめるTeam Project
  3. さらにネストすることもできます。私たちが作成する SSRS レポートに使用する実際のシナリオを含めました。

私がそれを行う方法の例については、以下を参照してください。

  • コレクション(プロジェクトコレクション)
    • メジャープロジェクト1 (チームプロジェクト)
      • トランク
        • ブランチ 1
    • マイナー プロジェクトのグループ (チーム プロジェクト)
      • マイナー プロジェクト 1
        • トランク
      • マイナー プロジェクト 2
        • トランク
      • マイナー プロジェクト 3
        • トランク
    • メジャープロジェクト2 (チームプロジェクト)
      • トランク
        • ブランチ 1
    • SSRS プロジェクトのグループ (チーム プロジェクト)
      • 2005年
        • クライアント
          • クライアント1
            • トランク(オプション)
            • ブランチ(オプション)
          • クライアント2
          • Client3 共有(すべてのクライアント)
      • 2008年
        • クライアント
          • クライアント1
          • クライアント2
          • Client3 共有(すべてのクライアント)
      • 2008 R2
        • クライアント
          • クライアント1
          • クライアント2
          • Client3 共有(すべてのクライアント)

覚えておくべき 1 つのポイントは、ビルドがTeam Project. したがって、これはあなたの決定にさらに影響を与える可能性があります。

于 2013-04-16T12:54:38.897 に答える