我试图使用以下命令从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
我看到它导入了标签和一些前段时删除的分支.此外,它还没有导入任何现有分支,只导入了之前删除的分支.
任何人都可以了解正在发生的事情吗?
你可以尝试使用较小的克隆,例如,首先只做一个分支以查看是否有效.
我已经看到了类似的问题:运行了几分钟后,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)