从VS Team Service转移到本地TFS

时间:2016-02-18 17:39:17

标签: tfs tfs2015 azure-devops

我们在VS Team Service上有项目。我们想要的是将这些项目转移到TFS 2015。

怎么做?

found this site,但是在2014年。微软的电子邮件地址不再有效

1 个答案:

答案 0 :(得分:3)

目前无法从VS Team Services迁移到Team Foundation Server,也无法以可以附加到TFS服务器的方式导出项目或项目集合。

根据您正在使用的VS Team Services的哪些功能,可以相对轻松地将部分数据迁移到新的目标环境。根据你愿意失去的东西,你也可以轻松地迁移其他一些东西。

有第三方工具可以提供与VS Team Services之间的迁移,但这些工具可能非常昂贵。

易于迁移

  • Git源代码管理存储库(git clone --mirror后跟git push到新服务器)
  • TFVC数据(使用及时迁移)

数据集(相对)易于迁移

  • 没有关系,历史记录和附件(通过Excel)的工作项数据
  • TFVC版本控制数据(仅限最新版本)

难以迁移

  • TFVC with history
  • 具有历史记录的工作项目
  • 具有关系的工作项目以及与其他文物的链接
  • 测试结果
  • 构建
  • 唱片集
  • 包管理(内部不可用)
  • 完整跟踪能力数据

工具

可能对您有用的工具是:

  • Team Foundation Server迁移工具

    • 如果它有效,那很好,如果它没有让它做你想做的事非常痛苦
    • 不会迁移构建,发布,构建定义,工作项标记,工作项配置(区域,迭代,看板),其他数据中的安全性。
  • OpsHub Integration Manager

    • 我个人对此工具的使用经验非常复杂。它可能会非常缓慢(仅在15天内迁移源代码控制)
    • 不迁移构建,发布,构建定义
    • 并且非常昂贵
  • 及时迁移

    • TFS的最佳源代码控制迁移工具之一。
    • 不会迁移除TFVC数据以外的任何内容

正在进行数据导入选项,以便更容易迁移到Visual Studio Team Services,但是在导出tem项目以便将它们附加到TFS内部部署时没有任何声明。