[在Azure DevOps Server 2019中(内部),我们有一个项目集合和一个BIG项目。但是性能真的很差。
我们希望将此BIG项目拆分为许多小项目:
我有一个重复的环境要测试。在同一个组织中,我与Git创建了一个项目“ Product1”的集合。在使用工具Import from TFVC
的Azure DevOps中,我选择TFVC,在路径$/BigProject/Team1/Product1/Main
中输入,然后取消选中“使用历史记录迁移”。我收到此错误:
There is no item in the given path which can be imported
VSTS将我重定向到https://go.microsoft.com/fwlink/?linkid=839462,但是没有此错误的描述,这是一般的导入指南。
我想我需要精确收集路径。然后我尝试:
Collection/BigProject/Team1/Product1/Main
$Collection/BigProject/Team1/Product1/Main
/Collection/BigProject/Team1/Product1/Main
但是我有同样的错误。
我知道我们可以像Unable to perform TFVC to GIT import on VSTS一样进行手动迁移,我将为我的团队这样做。但是对于其他团队,最好有一个简单的工具。
如何使用工具Import from TFVC
导入其他集合中的TFVC项目Git项目?
您只能将代码从现有TFVC存储库迁移到同一组织/集合中的新Git存储库。
如果要使用TFVC导入工具,则可以考虑将单个项目集合拆分为多个项目集合。例如,您可以拆分仅包含BigProject
的集合,然后迁移到同一集合中的Git。