我们可以直接将TFS 2015迁移到Azure DevOps吗?

时间:2019-01-28 07:09:26

标签: azure-devops

我计划迁移到Azure DevOps。目前,我们内部有TFS2015。根据文章,它说我们必须先迁移到TFS 2018,再迁移到Azure DevOps。我们不能从TFS 2015迁移到Azure DevOps吗?

3 个答案:

答案 0 :(得分:1)

根据this article迁移路径仅适用于:

TFS数据库导入服务在给定时间支持两个最新版本的TFS。版本包括更新和主要版本。当前,支持以下版本的TFS:

  1. TFS 2018 Update 2
  2. TFS 2018 Update 3和Update 3.1

因此,您必须先升级,然后再尝试进行迁移

答案 1 :(得分:0)

不。您不能直接从2015年迁移,不仅需要升级到2018年,还需要升级到2015年。您基本上需要使用TFS的最后两个版本之一,现在已更名为Azure DevOps Server。另外,如果您使用的是2015版,则升级本身非常简单。请查看此博客文章,以获取有关在迁移过程中需要考虑的其他信息:

https://blog.omarv.net/consider-this-when-planning-your-tfs-to-azure-devops-migration/

答案 2 :(得分:0)

以上所有答案均正确。但是,如果您只需要存储库,则有一个替代方法。如果要迁移源代码存储库:

选项1)如果TFVC(TFS版本控制)-基本创建一个本地工作区,将其复制到新的本地git存储库中,创建一个新的Azure DevOps git存储库,然后将本地git存储库推送到新的空git存储库中,重复执行

选项2)如果TFS 2015已经托管了Git仓库,则只需克隆所有分支和标签的git仓库,创建一个新的Azure DevOps git仓库,然后将本地git仓库推送到具有所有分支和标签的新的空git仓库,请根据需要重复(脚本涉及更多,但可以自动执行,这就是我所做的。)

我们仅使用TFS 2015进行版本控制,因此我们只选择一次移动一个项目。