TFS - 为不同的Visual Studio版本设置团队项目集合

时间:2013-01-23 10:02:54

标签: visual-studio-2010 tfs visual-studio-2012 tfs2012 source-control-explorer

将源控制的Visual Studio项目从Visual SourseSafe迁移到TFS 2012时,当您拥有在多个Visual Studio版本中构建的项目时,是否有关于设置Team Project Collections的建议?

我们有一些旧的项目,我们维护这些项目是在VS2005和VS2008中构建的,VS2010和最近的VS2012中都有更新的工作。

一个建议是为每个版本的Visual Studio提供多个团队项目集合。所以VS2005,VS2008,VS2010和VS2012项目的单独收集。如果我们想要移动或迁移项目,我可以看到导致问题。

另一个选择是在一个Collection下有一个好的树结构,无论Visual Studio版本如何。

我可以看到拥有多个集合的好处,但只有当它们中的项目明显分开时,我才看不到当某些项目松散相关时,VS版本拆分Colelctions的任何好处。

非常感谢任何建议或指导。

1 个答案:

答案 0 :(得分:3)

TFS中最外边界是Team Project Collection。您无法在团队项目集合之间共享代码/分支。但是,您可以在一个集合中存在的团队项目之间共享代码。根据经验,我建议每个产品有一个团队项目,可以容纳每个产品的所有不同版本。

为每个版本的trunk / root创建单独的文件夹将是一个良好的开端,并为未来的每个版本分支策略提供正确的隔离。

请注意 - 您不必将解决方案迁移到Visual Studio 2012以使用TFS 2012. There is an update for VS 2010 that enables it to work with TFS 2012one for VS 2008Support for VS 2005 was mentionedthere is a workaround

相关问题