我正在尝试使用以下命令从 git 迁移到 svn:
git svn clone --stdlayout https://my_sourcecontrol
或使用 git2svn
svn2git --notags https://sourcecontrol -v
在迁移过程中,它只是停止并显示以下语句:
W: -empty_dir: directory
当我执行 gitbranch -a 时
我看到它导入了标签和一些前段时间删除的分支。此外,它还没有导入任何现有分支,仅导入前段时间删除的分支。
任何人都可以阐明正在发生的事情吗?
例如,您可以使用较小的克隆进行一些实验,一开始只执行一个分支,看看是否有效。
我见过类似的问题:运行几分钟后, git-svn fetch (在 git svn clone 的引擎盖下运行)因“信号 13”而停止.
我在你的输出中没有看到任何错误消息,但也许在 Windows 或其他平台上有所不同。尽管如此,运行 git svn fetch 应该会从上次中断的地方继续。我做了一个小的 shell 脚本循环来运行 fetch 直到完成(您需要 cygwin/*nix 来运行它):
while ! git svn fetch; do echo "git-svn halted. Restarting...i"; done
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)