git-tfs branches=全部不工作

git-tfs branches=all not working

我正在尝试将我们的 TFS 存储库迁移到 Git。我正在使用 git-tfs 进行迁移。 我遇到了一个问题和一个疑问。当我尝试使用 branches=all 进行迁移时,它到了无法继续的地步(见下图)。

如果我不能一次迁移所有分支,我可以在单独的存储库中迁移每个分支。但是我可以使用这些单独的存储库并创建一个单独的存储库,将每个存储库转换为一个分支?

这是复杂漂白模式中的已知行为(似乎是在删除一个分支并创建另一个同名分支时...)。

除非有人深入研究并解决问题,否则没有解决方案。 但是有一些肮脏的解决方法。请参阅 git-tfs 问题: https://github.com/git-tfs/git-tfs/issues

一个一个地克隆每个分支不是一个好主意,因为这会花费你很多时间,而且你无法比 git-tfs 带给你的更进一步。