0

这些年来,我错误地使用了 Visualstudioonline(现在的 Azure DevOPs)。我创建了一个项目(相信这是一个 repo),然后在每个我存储各种项目的地方创建一个文件夹。现在我想分离这些文件夹并为每个文件夹创建一个项目。

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

从项目下有导入功能的网络服务器,但工具仅从 TFVC 版本转换为 GIT,而不是从 TFVC 转换为 TFVC。

4

2 回答 2

1

我在同一条船上,我这样做的方式如下:

  1. 创建新的仓库
  2. 将现有的 repo 克隆到我的电脑
  3. 结帐所有分支机构
  4. 将新仓库作为远程仓库添加到我的本地仓库
  5. 将 repo 推送到新的遥控器
  6. 通过并清理回购

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

另一种选择是分叉回购,但我还没有找到一种方法来提供分叉链接。

于 2019-06-27T06:06:52.340 回答
0

恐怕目前没有内置函数可以从 tfvc 迁移到 tfvc。

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

有贡献者使用此第三方工具成功实现了此功能。详情请参考此案例

希望这可以帮助。

于 2019-06-27T07:28:25.950 回答