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

3

我计划迁移到Azure DevOps。目前我们公司使用的是TFS2015。根据文章所述,我们需要先将TFS2015迁移到TFS2018,然后再迁移到Azure DevOps。那么,我们不能直接从TFS2015迁移到Azure DevOps吗?


1
“这篇文章”?你指的是微软提供的从Team Foundation Server迁移到Azure DevOps Services的迁移指南和数据库导入工具吗?如果是,那么为什么你认为微软在谈论在其自己的产品之间执行迁移时会出错呢? - Damien_The_Unbeliever
是的,我指的是同一篇文章。但是不确定我们是否有方法可以解决从TFS 2015--> Azure DevOps的迁移问题。迁移到2018需要额外的努力。 - Sumit Raj
不确定我们是否应该购买 TFS 2018 迁移的许可证。 - Sumit Raj
3个回答

1
根据本文所述,迁移路径仅适用于以下情况:
TFS数据库导入服务支持给定时间内的最新两个版本的TFS。版本包括更新和主要版本。目前,以下版本的TFS支持导入:
  1. TFS 2018 更新2
  2. TFS 2018 更新3 和 更新3.1
因此,在尝试此迁移之前,您必须升级。

谢谢。您能确认我是否需要2018许可证安装程序进行迁移吗? - Sumit Raj
抱歉,我不知道。 - 4c74356b41
1
暂不需要试用。 - jessehouwing

1
以上所有答案都是正确的。但是如果你只想迁移你的存储库,还有另一种选择。如果你想迁移你的源代码存储库:
选项1)如果使用 TFVC(TFS 版本控制),基本上创建一个本地工作区,将其复制到一个新的本地 git 存储库中,创建一个新的 Azure DevOps git 存储库,然后将本地 git 存储库推送到新的空 git 存储库,必要时重复此步骤。
选项2)如果 TFS 2015 已经托管了 Git 存储库,则可以直接克隆带有所有分支和标签的 Git 存储库,创建一个新的 Azure DevOps git 存储库,然后将带有所有分支和标签的本地 Git 存储库推送到新的空 Git 存储库中,如有需要可重复此步骤(脚本更为复杂,但可以自动化,这就是我所做的)。
我们只使用 TFS 2015 进行版本控制,因此我们选择一次只移动一个项目。

大家好,我们正在使用TFS 2015,并且希望将TFS源代码移动到Azure Devops git存储库。我是否仍需要升级到TFS 2018或者不需要升级? - user464291
这取决于迁移工具,但很可能你需要升级到TFS 2018。请阅读@omarv74下面的内容。如果你无法这样做,那么我建议手动迁移。 - Antebios

0

那个链接已经失效了 :( - Jamie
我刚刚点击了它,它可以工作。 - omarv74
在Chrome中: “无法访问此网站。 连接被重置。 请尝试:检查连接 检查代理和防火墙 运行Windows网络诊断 ERR_CONNECTION_RESET” - Jamie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接