2011-08-01 29 views
2

因此,我们正在尝试使用TFS,大部分情况下你几乎可以弄明白,我们创建了一个测试项目并添加了它等等。一切顺利。我并没有真正关注的事情是如何处理外部事务,我们有两个大型项目,他们都参考了一个共享的核心项目,然后这两个解决方案的其他部分是单独的项目本身,当然这些项目是外部的好。我们不关心历史(我们正处于一个可以干净休息的地步),所以我打算走1)创建新的TFS的路线2)添加从SVN导出的项目。从SVN迁移到TFS(如何处理外部信息)

我的问题再次是如何处理外部 - 如果有人coule指向我会在正确的方向,这将是伟大的。

谢谢。

+0

TFS中没有内置的对外部支持。我还没有找到任何第三方工具来帮助。您可能需要为这些外部项目设置构建系统,并将二进制文件部署到您的开发人员。有做这些事情的系统。 –

回答

2

与Subversion不同,TFS分支存在于“路径空间”中。所以,你可以检查你的“外部”,并为你想参考的每个不同版本的分支创建一个分支。然后,您可以将工作空间配置为从相应的分支路径引用适当的版本。或者,您可以考虑通过NuGet管理这些组件,设置私人NuGet源(可以像UNC路径一样简单)。