【发布时间】:2016-10-06 00:24:56
【问题描述】:
我正在尝试将我们的 TFS 存储库迁移到 Git。我正在使用 git-tfs 进行迁移。
我有一个问题和一个疑问。当我尝试使用 branches=all 进行迁移时,它无法继续进行迁移(见下图)。
如果我无法迁移所有分支,我可以将每个分支迁移到单独的存储库中。但是我可以使用这些单独的存储库并创建一个存储库来转换分支中的每个存储库吗?
【问题讨论】:
我正在尝试将我们的 TFS 存储库迁移到 Git。我正在使用 git-tfs 进行迁移。
我有一个问题和一个疑问。当我尝试使用 branches=all 进行迁移时,它无法继续进行迁移(见下图)。
如果我无法迁移所有分支,我可以将每个分支迁移到单独的存储库中。但是我可以使用这些单独的存储库并创建一个存储库来转换分支中的每个存储库吗?
【问题讨论】:
这是复杂的热烫模式中的一种已知行为(似乎是当一个分支被删除并创建另一个具有相同名称的分支时......)。
在有人深入研究并解决问题之前,没有解决方案。 但是有一些肮脏的解决方法。请参阅 git-tfs 问题: https://github.com/git-tfs/git-tfs/issues
一个一个地克隆每个分支不是一个好主意,因为这会花费你很多时间,而且你无法比 git-tfs 给你带来的更进一步。
【讨论】: