您可以使用TFS集成工具在TFS2013中移动团队项目,但也有一些限制。详细为你参考:https://visualstudiogallery.msdn.microsoft.com/eb77e739-c98c-4e36-9ead-fa115b27fefe
我有测试在我的本地环境,成功(这两种不同的收集和相同的集合)
我的环境:
TFS2013 SQL2012 TFS 2010 Team Explorer VS2013 TFS Integration Tools2012
准备环境:
安装TFS2010TeamExplorer原因TFS集成工具2012需要它
安装TFS Integration Tools2012
PS:它不支持SQL2014。当您在集成工具的安装连接SQL2014,它会抛出一个错误:数据库兼容级别的Vaild值100.110,or120 ... SQLkey:CreateDatabaseScript ... 90个
详细步骤:
- 在另一个集合中创建一个新的空团队项目。 创建新项目时选择相同的流程模板作为源项目。
- 启动TFS集成,单击创建新建 - >选择“VersionControlAndWorkItemTracking”模板下的“Team Foundation Server的”文件夹(你可以使用“版本控制”模板)
- 配置工作流类型,频率,版本控制会话如下,左来源应该是你要复制的项目,右键来源应该是空的新项目
Note, for the Paths section, you must include any folders (paths) under the root explicitly and individually in the folders list. Just using $/ or $/MyProject will not work. For example, if you have folders src/ and test/ under the root, you must include these as $/MyProject/src and $/MyProject/test/
- 做工作项跟踪会话相同。
- 单击保存到数据库按钮。然后点击开始。
- 解决冲突(如果有)。
- 完成
最后,你可以在变更集评论查看记录。例如:它创建的Changeset134 2015-10-19
您应该升级到TFS2015,您可以在团队项目集合中使用构建代理。 – ds19
每个集合可以有多个控制器,而控制器绑定到单个集合。 –
@GiulioVian,但只有一个构建控制器安装在特定的服务器上,所以如果你有10个团队项目集合,那么你至少需要10个独立的服务器 – ds19