git - 为什么 `git-svn`卡在 `Found possible branch point:`

标签 git svn version-control git-svn svn2git

几天以来,我的 git-svn 卡在 Found possible branch point: .../trunk => .../branches/foo, 8809 时我执行 git svn fetch

克隆实际上已经在修订 163671 了。 我的盒子最近死机了,所以可能是在 git svn fetch 期间卡住了,当它死机时我不得不重新启动我的 Windows 机器。

我试图将 .git/svn/ 移开并让 git svn 恢复,但它只是重建了 trunk 和一些其他人,然后再次卡在完全相同的位置。

有没有人知道为什么它会突然卡在那里以及除了需要一周左右的新 git svn 克隆之外如何恢复。如果有另一种方式,我更愿意。

最佳答案

新克隆不应花费数周时间。你总是可以做一个浅层的 git-svn 克隆(参见 -r 选项)来加快速度。或者,如果您可以访问 Linux 框 - 在那里克隆并将存储库复制到您的 Windows 工作站。 Git-svn clone 在 win 中是出了名的慢。

关于git - 为什么 `git-svn`卡在 `Found possible branch point:`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37647592/

相关文章:

GIT推送-远程: fatal: This operation must be run in a work tree

git - 什么是 "merge bubble"?

windows - TortoiseGit 错误 - 无法获取所有引用。 libgit2 返回 : corrupted loose reference file

eclipse - 如何将 IDE 配置文件保留在代码存储库之外?

svn - 是否可以恢复整个 SVN 存储库?

git - 撤销 git update-index --assume-unchanged <file>

version-control - merge 后龟 Mercurial 红线

pull --rebase 后 Git 推送错误

git - 你让我 pull 而没有告诉我你想 merge 到哪个分支

svn - 从 Subversion 提交相关的外部