我們剛剛TFS安裝並準備去。我試圖決定磁盤結構。假設我有兩個名爲Common和BookTransfer的BizTalk項目(實際上我有7個)。 [此客戶端,我們採用了名爲BizTalk.Artifacts一個項目有模式,orchs,地圖的風格。名稱爲「components」的文件夾是C#代碼。我們正在使用一種名爲BizTalk部署框架的CodePlex工具,它有點指示了部分結構。我試圖決定我們應該在磁盤目錄上做多少嵌套(EC是應用程序名稱,Common/BookTransfer或BizTalk應用程序已分離出來以便於部署/取消部署)。TFS - 多少嵌套在磁盤上的結構
建議#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
「主」 是如果我們分支,我們會有其他分支結構相同。