4

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

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

  • 不支持的 API(集成工具需要 Team Explorer 2008、2010 或 Dev11)
  • 可能不支持的数据库版本

还有其他方法可以将指定的团队项目迁移到另一个实例 TFS 吗?

4

3 回答 3

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-工具需要-tfs-client-object-model.aspx

于 2015-10-07T05:50:33.170 回答
1

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

于 2018-10-11T11:08:37.540 回答
0

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

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

于 2015-10-08T14:40:17.303 回答