0

私たちの組織は最近、TFS2008を使用できるようにセットアップしました。練習用のTeamProjectを使用できます。

少し単純化するために、以前は次のようにコードをディスク上に整理しました。

-EC
  - Main
     - Database
         - someScript1.sql 
         - someScript2.sql 
     - Documents
         - ReleaseNotes_V1.doc 
     - Source
        - Common
           - Company.EC.Common.Biztalk.Artifacts [folder]
           - Company.EC.Common.BizTalk.Components [folder]
           - Company.EC.Common.Biztalk.Deployment  [folder]
           - Company.EC.BookTransfer.BizTalk.sln
        - BookTransfer
           - Company.EC.BookTransfer.BizTalk.Artifacts [folder]
           - Company.EC.BookTransfer.BizTalk.Components [folder]
           - Company.EC.BookTransfer.BizTalk.Components.UnitTest [folder]
           - Company.EC.BookTransfer.BizTalk.Deployment [folder]
           - Company.EC.BookTransfer.BizTalk.sln

決定しようとしていますが、c:\ ECディレクトリ全体をチェックインしますか?または、各ソリューションを開いてチェックインしますか?それぞれの長所と短所は何ですか?「ファイル/フォルダの追加」オプションを実行することで、すべてを一度にチェックインでき、ディスク構造と一致するようです。

また、各ソリューションを個別にチェックインすると、ワークスペースに別の作業フォルダーが作成されるように見えます。「ファイル/フォルダの追加」でチェックインすると、ワークスペースが1つになるので、それが良いと思います。

しかし、私が見る本やサンプルのほとんどは、プロジェクトやソリューションのチェックインについて語っています。

PSブランチ/マージのガイドラインに従ってディスク構造にさらに追加する必要があることはわかっていますが、それは私がここで尋ねている質問ではありません。

ありがとう、ニール・ウォルターズ

4

1 に答える 1

1

ソリューションエクスプローラーの外部(たとえば、ソース管理エクスプローラーから)でチェックインすることは問題ありません。これを行う場合の1つの欠点は、ソリューションが最初はソース管理にバインドされないことです。次に誰かがそれらのファイルの1つをチェックアウトするとき、それらは手動で(ダイアログを介して)ソース管理サーバーにバインドする必要があります。

ソリューションの数が限られている場合は、ソース管理にソリューションを追加することをお勧めします。ただし、現在のワークスペースにマップされているディレクトリにこれらのファイルがあることを確認してください。

于 2010-05-29T21:39:27.873 に答える