git-svn clone或svn2git意外停止

dag*_*da1 6 git git-svn

我试图使用以下命令从git迁移到svn:

git svn clone --stdlayout https://my_sourcecontrol
Run Code Online (Sandbox Code Playgroud)

或者使用git2svn

svn2git --notags https://sourcecontrol -v
Run Code Online (Sandbox Code Playgroud)

在迁移期间,它只是停止,并带有以下语句:

W: -empty_dir: directory
Run Code Online (Sandbox Code Playgroud)

当我做一个git分支-a

我看到它导入了标签和一些前段时删除的分支.此外,它还没有导入任何现有分支,只导入了之前删除的分支.

任何人都可以了解正在发生的事情吗?

Tho*_*sen 6

你可以尝试使用较小的克隆,例如,首先只做一个分支以查看是否有效.

我已经看到了类似的问题:运行了几分钟后,git-svn fetch(在git svn clone的引擎下运行)停止了"signal 13".

我没有在您的输出中看到任何错误消息,但可能在Windows或其他方面有所不同.尽管如此,运行git svn fetch应该从它停止的地方开始.我做了一个小的shell脚本循环来运行fetch直到它完成(你需要cygwin/*nix来运行它):

while ! git svn fetch; do echo "git-svn halted. Restarting...i"; done
Run Code Online (Sandbox Code Playgroud)