我希望将现有的团队项目复制到新的项目中以清理内容,同时保留历史记录/允许我在完成此任务之前执行干预运行,而不影响当前的目标从事该项目。
我们使用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的情况。
答案 0 :(得分:1)
没有简单的方法来复制团队项目及其所有相关工件。你已经找到了OpsHub实用程序,它有一个更昂贵的更大的兄弟,Integration Manager,它能够以每个项目的重要价格做你需要的。
还有一些开源解决方案可用,每个都填补了部分差距,一些复制工作项,其他来源和其他测试工件,但很少有工具可以提供完整的解决方案。
最简单的方法是重新开始并在没有历史记录的情况下迁移,只需对当前工作集进行快照并保留旧数据。如果真的不是一个选择,那么就要为未来的挫折或昂贵(或两者)做好准备。
答案 1 :(得分:1)
OpsHub Migration Utility的商业版本还允许将VSTS项目从一个帐户复制到另一个帐户。