我正在尝试将存储库从 TFS 2010 迁移到 Git。
这是一个比较大的 TFS 服务器。当我尝试克隆 Trunk 时,它说它不存在。当我尝试其他分支之一时,它说我要克隆整个存储库或在存储库路径中太高。如果我在他的路径中走低,它说它不存在或相同的错误。
最终,我需要将整个项目迁移到 GIT。我目前正在使用 git-tfs 尝试进行迁移。
我尝试克隆一个似乎可以工作的特定分支,但只有几个修订版,然后当我执行 git tfs branch --init --all 时,它说它不是一个分支。
我正在尝试将存储库从 TFS 2010 迁移到 Git。
这是一个比较大的 TFS 服务器。当我尝试克隆 Trunk 时,它说它不存在。当我尝试其他分支之一时,它说我要克隆整个存储库或在存储库路径中太高。如果我在他的路径中走低,它说它不存在或相同的错误。
最终,我需要将整个项目迁移到 GIT。我目前正在使用 git-tfs 尝试进行迁移。
我尝试克隆一个似乎可以工作的特定分支,但只有几个修订版,然后当我执行 git tfs branch --init --all 时,它说它不是一个分支。
如文档中所述,您可以使用该命令list-remote
查找 TFS 存储库的根分支。
在尝试克隆所有分支之前,您还必须确保已将所有这些分支从“文件夹”转换为“分支”(甚至是已删除的分支)。似乎是你问题的一部分......
我希望这是您唯一的问题,因为并非 TFS 允许的所有(非常奇怪的)事情都在已发布版本中得到支持。也许您将不得不查看git-tfs 论坛,那里正在进行工作以支持更多案例。如果是这种情况,您将不得不构建自己的版本。
PS:您没有给我们足够的数据来解决您的问题。list-remote
使用命令的结果和您使用的 git-tfs 命令更新问题...