我正在将源代码从PureCM安装程序移至全新的TFS 2010安装程序。我已经获得了跨多个解决方案的.net项目,并且这些项目彼此共享二进制输出。 在纯CM世界中,这些共享二进制文件保存为“共享组件”。 在团队项目中,TFS中是否存在“共享源代码”的概念? 任何想法什么是在TFS中实现这一点的最佳方法?在TFS 2010中跨不同团队项目共享项目二进制文件
在TFS我现在提出的结构,现在是如下:
- http://TFSServer/Development
- 共享(这是一个团队项目)
- LocalResources-ProcessTasks分支
- LocalResources-Suite-branch
- ExternalResources
- ProcessTasks(这是一个团队项目)
- 源代码
- LocalResources(分支到共享> LocalResources-ProcessTasks分支)
- 套件(这是一个团队项目)
- 源代码 - 本地资源(分支t Ø共享> LocalResources套房分支)
- 共享(这是一个团队项目)
对于每一个团队项目,二进制文件到本地文件夹(例如: LocalResources),然后对于每个需要共享的文件夹,我在共享团队项目中创建一个分支 所有二进制文件都从“Shared”项目的分支位置引用。
现在,问题在于我的团队中的每个人都应该在同一位置使用“共享”项目的工作区来完成此设置。
任何想法,我可以改进这个设置?
在此先感谢!
谢谢PVitt。 我有太多的项目,并且二进制文件经常变化;所以保持同步会是一个问题。 我们还没有实现持续集成,也没有自动化的构建机制。 考虑到这一点,我在想如何改进建议的设置。以及这种设置是否会阻碍持续集成设置向前发展? 干杯! – user1159913