我正在研究如何使用 TFS 重新构建我的公司源代码控制。我一直纠结的障碍是构建源代码控制的正确方法。
考虑以下 3 个项目示例:
- 项目A.UI
- ProjectA.Common(双方使用的域类。目前是与 ProjectA.UI 相同的解决方案的一部分,并包含在 ProjectA.WCF 解决方案中。)
- 项目A.WCF
选项 1(将所有三个分成单独的解决方案,每个解决方案都在各自的 MAIN 分支下):
- 团队项目
- 项目A
- 项目A.UI
- 主要的
- 来源
- .sln 在这里
- 来源
- 主要的
- 项目A.Common
- 主要的
- 来源
- .sln 在这里
- 来源
- 主要的
- 项目A.WCF
- 主要的
- 来源
- .sln 在这里
- 来源
- 主要的
- 项目A.UI
- 项目A
选项 2(将所有三个分成单独的解决方案都在一个 MAIN 分支下):
- 团队项目
- 项目A
- 主要的
- 项目A.UI
- 来源
- .sln 在这里
- 来源
- 项目A.Common
- 来源
- .sln 在这里
- 来源
- 项目A.WCF
- 来源
- .sln 在这里
- 来源
- 项目A.UI
- 主要的
- 项目A
选项 3(将所有三个放在 MAIN 分支下的同一解决方案中):
有人可以指出我的设计中的一些缺陷或者给我一些更好的想法吗?