Visual Studio Online迁移(从VSO到VSO)

16
我们正在尝试从一个 Visual Studio Online 账户迁移到另一个 Visual Studio Online 账户。这与从本地的 TFS 迁移到 Visual Studio Online 的迁移不同。大多数文章仅解释了使用本地到 VSO 方法的迁移。
账户
  • https:\vsoaccount1.visualstudio.com\DefaultCollection
  • https:\vsoaccount2.visualstudio.com\DefaultCollection
对于从TFS到VSO的迁移,我们使用OpsHub Visual Studio Online Migration Utility找到了一个解决方案。
我们也尝试使用同样的工具将其指向另一个Visual Studio Online帐户作为源,但它失败了,并声明我们只能指向TFS实例。
这是否可以通过脚本来完成?如果可以,如何操作?如果有可用的工具,那就太好了。这应该是一次性的迁移。
更新:
我们仅需要代码,包括更改集,没有工作项。该项目正在使用TFVC。

你是在谈论代码还是工作项?你需要完整的历史记录吗?你使用 Git 还是 TFVC 进行源代码控制? - Andrew Clear
我会尝试并回报结果。我们公司限制我们安装软件... - Mario Tacke
找到解决方案了吗? - Jamie M.
@jDub,请查看被接受的回答。我费了很大劲才能使用 TFS 集成平台。 - Mario Tacke
@Mario Tacke - 我也在寻找同样的解决方案。你找到了吗? - Nash
显示剩余4条评论
2个回答

5

这个工具看起来非常复杂,有点像实验性的,但是我们成功地将源代码和变更集从以前的 repo 转移到了新的 repo。谢谢。 - Mario Tacke
在这三个方面都是正确的!但是,完整的历史迁移几乎从来不是一个简单的项目。 - Andrew Clear
@SajadDeyargaroo,安装TFS集成平台,请确保使用备用凭据,并选择适当的迁移模板(它们是预先安装的)。 - Mario Tacke
我曾经尝试过这样做,但它要求输入源和目标。当我尝试输入VSO详情时,它不允许相同的输入。 - Sajad Deyargaroo
你遇到任何错误了吗?我们在工作中有防火墙问题,所以我不得不离线操作。 - Mario Tacke
显示剩余2条评论

1
对于其他遇到这个问题的人,我找到了Visual Studio Team Services Sync & Migration Engine,这是一个开源项目,似乎可以进行TFS-TFS、TFS-VSTS、VSTS-TFS和VSTS-VSTS迁移。它是一个与TFS Integration Platform有相同目的的开源项目,但是为了解决一些复杂性(以及它现在已被弃用),而发起的。

来自网站:

Visual Studio Team Services Sync & Migration Engine允许您批量编辑Microsoft Team Foundation Server (TFS)和Visual Studio Team Services (VSTS)中的数据。支持迁移和批量更新场景。


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