将团队项目从 TFS 2013 迁移到 TFS 2015
Migrate Team Project from TFS 2013 To TFS 2015
我需要将一个团队项目从 TFS 2013 update 4 服务器迁移到 TFS 2015 实例。源项目位于默认集合中。默认集合包含许多团队项目,出于安全原因,我无法迁移它们。不可能获得整个团队收集数据库。集合的拆分也是不可能的,因为数据库和 TFS 应用程序服务器管理另一家公司。我只能使用 TFS API.
我找到了 TFS 集成工具,但我无法安装它。我在安装时出现两个错误:
- 不支持API(集成工具需要 Team Explorer 2008、2010 或 Dev11)
- 可能是不支持的数据库版本
有没有其他方法可以将指定的团队项目迁移到另一个 TFS 实例?
如果无法拆分团队项目集合,则需要使用TFS Integration 工具。要修复上面的错误消息(集成工具需要 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
您可以考虑使用GIT-TF客户端。类似于此处突出显示的方法:http://www.teamfoundation.co.za/2014/10/move-from-git-to-tfs-version-control/
但您将从 TFS 存储库开始到新的 TFS 存储库。
这两个选项都会有损(一些元数据会丢失),拆分集合要容易得多。
可以将团队项目从 TFS2013 更新 4 的默认集合转移到 TFS2015。除了基本数据,OVSMU 还可以迁移具有历史、关系、附件和评论的工作项(包括测试工件)。源代码控制(TFVC 到 TFVC)也可以与历史、评论和标签一起迁移。变更集和工作项之间的链接也被恢复。查看来自 OpsHub 的 OVSMU 解决方案。该解决方案的高级版本将供您使用。
我需要将一个团队项目从 TFS 2013 update 4 服务器迁移到 TFS 2015 实例。源项目位于默认集合中。默认集合包含许多团队项目,出于安全原因,我无法迁移它们。不可能获得整个团队收集数据库。集合的拆分也是不可能的,因为数据库和 TFS 应用程序服务器管理另一家公司。我只能使用 TFS API.
我找到了 TFS 集成工具,但我无法安装它。我在安装时出现两个错误:
- 不支持API(集成工具需要 Team Explorer 2008、2010 或 Dev11)
- 可能是不支持的数据库版本
有没有其他方法可以将指定的团队项目迁移到另一个 TFS 实例?
如果无法拆分团队项目集合,则需要使用TFS Integration 工具。要修复上面的错误消息(集成工具需要 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
您可以考虑使用GIT-TF客户端。类似于此处突出显示的方法:http://www.teamfoundation.co.za/2014/10/move-from-git-to-tfs-version-control/ 但您将从 TFS 存储库开始到新的 TFS 存储库。
这两个选项都会有损(一些元数据会丢失),拆分集合要容易得多。
可以将团队项目从 TFS2013 更新 4 的默认集合转移到 TFS2015。除了基本数据,OVSMU 还可以迁移具有历史、关系、附件和评论的工作项(包括测试工件)。源代码控制(TFVC 到 TFVC)也可以与历史、评论和标签一起迁移。变更集和工作项之间的链接也被恢复。查看来自 OpsHub 的 OVSMU 解决方案。该解决方案的高级版本将供您使用。