使用TFVC从TFS迁移到VSTS

问题描述 投票:1回答:1

我的用例:

  1. 目前有TFS 2012(on Prem)
  2. 想要转移到VSTS
  3. 只想迁移包含历史记录的源代码,不需要任何工作项等。

问题:1。我可以使用哪些工具? 2.在迁移到VSTS之前,是否必须先升级到TFS 2018

tfs migration azure-devops
1个回答
1
投票

如果您只想迁移源代码,那么您有3个选项。

  1. MS推荐的路由是升级到TFS 2018,然后使用VSTS的数据库导入功能。这是继续使用TFVC并保持完整历史记录的唯一方法。
  2. 您可以使用OpsHub,但这会带来限制,因为它会“重播”历史记录,因此变更集历史记录将反映迁移的时间而不是原始签入的时间。此外,如果您有多个团队项目,那么您可能需要为该工具付费。
  3. 如果您只想要代码,并且您很乐意考虑将版本控制系统从TFVC更改为Git,那么这可能是最简单的选择。您可以使用Git-TFS,基本上您可以将TFS(TFVC)存储库克隆到本地Git存储库。此时,您将拥有版本控制的完整“副本”,包括历史记录和分支,但在Git中而不是TFVC。你可以把它推到VSTS,唯一的“缺点”是你现在使用的是Git而不是TFVC,Git很好,但是不同所以你会想到这个。
© www.soinside.com 2019 - 2024. All rights reserved.