TFS をインストールして準備完了です。ディスク構造を決定しようとしています。Common と BookTransfer という名前の 2 つの BizTalk プロジェクトがあるとします (実際には 7 つ持っています)。[このクライアントでは、BizTalk.Artifacts という 1 つのプロジェクトにスキーマ、オーチ、マップを含めるスタイルを採用しました]。「components」という名前のフォルダーは C# コードです。構造の一部をある程度指示する BizTalk 展開フレームワークと呼ばれる CodePlex ツールを使用しています。
ディスク ディレクトリでどの程度のネスティングを行うべきかを決定しようとしています (EC はアプリケーション名で、Common/BookTransfer または BizTalk アプリケーションは展開/展開解除を容易にするために分離されています)。
提案#1:
-EC
- Main
- 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
提案 2 - よりフラットなアプローチ
-EC
- Main
- Source
- Company.EC.Common.BizTalk.sln
- Company.EC.BookTransfer.BizTalk.sln
- Company.EC.Common.Biztalk.Artifacts [folder]
- Company.EC.Common.BizTalk.Components [folder]
- Company.EC.Common.Biztalk.Deployment [folder]
- 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]
現在の構造 (ネストされたフォルダーが多すぎる可能性があります)
- Main
- Source
- Company
- EC
- Common
- BizTalk
-Company.EC.Common.Biztalk.Artifacts [folder]
-Company.EC.Common.BizTalk.Components [folder]
-Company.EC.Common.Biztalk.Deployment [folder]
-Company.EC.BookTransfer.BizTalk.sln
- BookTransfer
- BizTalk
- 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
「メイン」は分岐する場合のためのもので、同じ構造を持つ他の分岐があります。