在 VSTS 中复制具有历史记录的团队项目

Copy Team Project with History in VSTS

我希望将一个现有的团队项目复制到一个新的项目中以清理内容,同时保留历史/允许我在完成此任务之前干 运行真实,不会影响当前从事该项目的人员。

我们使用 VSTS(又名 VSO)作为我们的版本控制解决方案。 我之前使用 OpsHub 迁移实用程序在 TFS 和 VSTS 之间复制了项目。我曾希望我可以使用相同的工具复制团队项目,但似乎该工具已被锁定,只允许源是自托管的 Team Foundation 解决方案;不是 VSTS。

有人知道如何在 VSTS 中复制团队项目吗?


建议重复:Migrating source code from TFS to VSTS

我的问题与上述问题不同,因为它涉及到 TFS 到 VSTS,而不是我的问题中讨论的 VSTS 到 VSTS。免费的 OpsHub 工具负责解决 TFS 到 VSTS 的问题,但(免费版本)不涵盖 VSTS 到 VSTS 的场景。

没有简单的方法来复制团队项目及其所有关联的工件。您已经找到了 OpsHub 实用程序,它有一个更昂贵的哥哥,集成管理器,它能够以每个项目的高昂价格完成您需要的事情。

还有一些可用的开源解决方案,每个都填补了部分空白,一些复制工作项,其他来源和其他测试工件,但很少有工具可以提供完整的解决方案。

最简单的方法是重新开始并在没有历史记录的情况下迁移,只需快照您当前的工作集并保留旧数据。如果这真的不是一个选择,请为未来令人沮丧或昂贵(或两者)的时期做好准备。

OpsHub 迁移实用程序的商业版本还允许将 VSTS 项目从一个帐户复制到另一个帐户。