【问题标题】:Migrate Team Project from TFS 2013 To TFS 2015将团队项目从 TFS 2013 迁移到 TFS 2015
【发布时间】:2016-01-02 03:38:14
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • TFS 不仅仅是源代码控制。记住工作项。无论如何,构建设置可能都必须重新工作。您可以轻松地将文件从磁盘上的一个位置复制到另一个位置并签入新位置。这将使您获得没有历史记录的文件。我想很像 GIT-TF。您最好的选择是使用 TFS 集成工具,其中涉及所有怪癖 - 一个精彩的阅读是 blogs.ripple-rock.com/richarderwin/2016/01/27/…
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2012-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-10
        • 1970-01-01
        • 2020-04-28
        • 1970-01-01
        相关资源
        最近更新 更多