我正在将源代码从 PureCM 设置移动到全新的 TFS 2010 设置。我有跨多个解决方案的 .net 项目,这些项目彼此共享二进制输出。在纯 CM 世界中,这些共享二进制文件被保存为“共享组件”。跨团队项目的 TFS 中是否存在“共享源代码”的概念?任何想法在 TFS 中实现这一目标的最佳方法是什么?
我目前在 TFS 中提出的结构如下:
- http://TFSServer/开发
- 共享(这是一个团队项目)
- LocalResources-ProcessTasks-分支
- LocalResources-Suite-分支
- 外部资源
- ProcessTasks(这是一个团队项目)
- 源代码
- LocalResources(分支到 Shared>LocalResources-ProcessTasks-branch)
- 套件(这是一个团队项目)
- 源代码 -LocalResources(分支到 Shared>LocalResources-Suite-branch)
- 共享(这是一个团队项目)
对于每个团队项目,二进制文件转到本地文件夹(例如 LocalResources),然后对于每个需要共享的此类文件夹,我在共享团队项目中创建一个分支所有二进制文件都从“共享”项目的分支位置引用。
现在,问题是我团队中的每个人都应该在同一位置拥有他们的“共享”项目的工作空间,以使此设置正常工作。
有什么想法可以改进这个设置吗?
提前致谢!