将团队项目从TFS 2013迁移到TFS 2015

时间:2015-10-05 12:59:54

标签: visual-studio-2013 tfs migration visual-studio-2015 tfs2015

我需要将一个团队项目从TFS 2013 update 4服务器迁移到TFS 2015的实例。源项目位于默认集合中。默认集合包含许多团队项目,因为存在安全原因,我无法迁移它们。没有可能获得整个团队收集数据库。由于数据库和TFS应用程序服务器管理另一家公司,因此也无法拆分集合。我只能使用TFS API。

我找到了TFS集成工具,但我无法安装它。我正在安装它时有两个错误:

  • 不支持的API(集成工具需要team explorer 2008,2010或Dev11)
  • 可能不受支持的DB版本

有没有其他方法如何将指定的团队项目迁移到另一个实例TFS?

3 个答案:

答案 0 :(得分:1)

如果无法实现拆分团队项目集合,则需要使用TFS集成工具。要修复上面的错误消息(集成工具需要team explorer 2008,2010或Dev11),请先尝试安装Team Explorer 2012然后重新安装。另请查看此博客,了解有关如何处理它的详细信息:http://blogs.msdn.com/b/willy-peter_schaub/archive/2012/07/04/tfs-integration-tools-issue-this-tool-requires-the-tfs-client-object-model.aspx

答案 1 :(得分:1)

可以从TFS2013更新4的默认集合到TFS2015进行单个团队项目。除基本数据外,OVSMU还可迁移具有历史记录,关系,附件和注释的工作项(包括测试工件)。源代码控制(从TFVC到TFVC)也可以与历史记录,注释和标签一起迁移。变更集和工作项之间的链接也将恢复。查看OpsHub的OVSMU解决方案。该解决方案的高级版本将由您使用。

答案 2 :(得分:0)

您可以考虑使用GIT-TF客户端。与此处突出显示的approuch类似:http://www.teamfoundation.co.za/2014/10/move-from-git-to-tfs-version-control/ 但是你将从TFS回购开始到新的TFS回购。

这两个选项都将是有损的(一些元数据会丢失),拆分集合要容易得多。