我们刚刚安装了 TFS 并准备就绪。我正在尝试确定磁盘结构。假设我有两个名为 Common 和 BookTransfer 的 BizTalk 项目(实际上我有 7 个)。[在这个客户中,我们在一个名为 BizTalk.Artifacts 的项目中采用了模式、管弦乐、地图的风格]。名为“components”的文件夹是 C# 代码。我们正在使用一个名为 BizTalk 部署框架的 CodePlex 工具,它在某种程度上规定了部分结构。
我正在尝试确定我们应该在磁盘目录上进行多少嵌套(EC 是应用程序名称,Common/BookTransfer 或 BizTalk Applications 分开以便于部署/取消部署)。
建议 #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
“主要”是在我们分支的情况下,我们将拥有其他具有相同结构的分支。