git-svn在克隆时卡住

11
在尝试克隆 SVN 存储库时,git-svn 似乎会搜索 SVN 历史记录(我看到 r[NNNNN] = [UUID] (refs/remotes/git-svn) 和很多 [A|M|D] <FilePath>/<FileName> 输出),然后它会挂起并永远无法完成。您有什么想法是什么原因引起的?
1个回答

10

你等够久了吗?我曾经遇到过SVN克隆要花费长达12个小时或更长时间。我不记得确切的时间,但是我在晚上把它留下来,第二天早上就完成了。网络延迟发挥了很大的作用,因为有很多(相对较小的)文件需要被SVN发送。即使使用极快的网络,对于一个相当大的代码库也可能需要数小时。


你看到任何状态指示吗(例如,是否有任何事情正在发生)? - Adam
@Adam 我从来没有太关注过它。我知道在克隆的最开始,它有一条消息表明这可能是一个非常长的过程,而且我想它可能会说它看起来会挂起。尝试检查 CPU、文件和网络活动。 - Ryan Stewart
我遇到了这个问题。问题不在于它花费了很长时间,而是没有任何指示表明它是否正在执行任何操作...我正在使用托管SVN存储库的机器上进行此操作,因此我希望会使用相当多的CPU功率,但实际上,CPU仅占用约5%,似乎没有任何进程真正执行任何操作。 Apache处于0%状态。因此,如果这确实正在执行某些操作,则必须有大量代码正在休眠。 - Christian Findlay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接