将仓库移至其他项目

时间:2019-06-27 00:06:10

标签: azure-devops

这些年来,我错误地使用了Visualstudioonline(现在称为Azure DevOPs)。 我创建了一个项目(认为这是一个仓库),然后在每个文件夹中创建了一个文件夹,用于存储各种项目。 现在,我想分离这些文件夹并为每个文件夹创建一个项目。

是否可以将单个文件夹(及其所有历史记录)迁移/移动到新项目? 现在,源在azure devops版本控制中,并且新项目必须在相同的版本控制中,并且我不想创建GIT存储库。

在网络服务器上,该项目下具有导入功能,但这些工具仅从TFVC版本转换为GIT,而没有从TFVC转换为TFVC。

2 个答案:

答案 0 :(得分:0)

我在同一条船上的工作方式如下:

  1. 创建新的仓库
  2. 将现有存储库克隆到我的电脑中
  3. 签出所有分支机构
  4. 将新存储库添加为本地存储库的远程存储库
  5. 将存储库推送到新的遥控器
  6. 仔细检查并清理存储库

是的,这很痛苦,但是即时通讯的方式就像我在做项目一样。

另一种选择是分叉存储库,但我还没有找到存储分叉链接的方法。

答案 1 :(得分:0)

恐怕当前没有内置功能可以从tfvc迁移到tfvc。

您可以尝试使用第三方工具OpsHub Visual Studio Online Migration Utility来完成此操作。

贡献者已成功使用此第三方工具实现了此功能。有关详细信息,请参阅此case

希望这会有所帮助。