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

Copy Team Project with History in VSTS

提问人:JohnLBevan 提问时间:9/20/2016 最后编辑:CommunityJohnLBevan 更新时间:9/21/2016 访问量:1246

问:

我希望将现有的团队项目复制到新项目以清理内容,同时保留历史记录/允许我在真正执行此任务之前进行此任务的试运行,而不会影响当前从事该项目的人。

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

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


建议的副本:将源代码从 TFS 迁移到 VSTS

我的问题与上述问题不同,因为它与 TFS 到 VSTS 有关,而不是我的问题中讨论的 VSTS 到 VSTS。免费的 OpsHub 工具负责处理 TFS 到 VSTS 的问题,但(免费版本)不涵盖 VSTS 到 VSTS 方案。

tfs azure-devops opshub tfvc 团队项目

评论

0赞 nschonni 9/21/2016
源代码从 TFS 迁移到 VSTS 的可能重复项

答:

1赞 jessehouwing 9/20/2016 #1

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

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

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

1赞 OpsHub Inc. 9/20/2016 #2

OpsHub Migration Utility 的商业版本还允许将 VSTS 项目从一个帐户复制到另一个帐户。