为什么git-svn因信号13而失败?

hug*_*eow 9 svn git version-control git-svn

令人困惑的是,我多次使用git svn克隆svn repo失败了,为什么?

$ git svn clone -s https://192.168.2.145/svn/myprojects/Search/

Following parent with do_switch
Successfully followed parent
r362 = 6be745be496f98f96ac66fccead8211734cf6455 (refs/remotes/tags/8-22)
Found possible branch point: https://192.168.2.145/svn/myprojects/demo/trunk => https://192.168.2.145/svn/myprojects/Search/trunk, 368
Initializing parent: refs/remotes/trunk@368
**error: git-svn died of signal 13**


$ echo $?
141
Run Code Online (Sandbox Code Playgroud)

Von*_*onC 8

这个帖子之后,它似乎是一个相当特殊(和未解决)的错误.

我设法得到了更多

while ! git svn fetch ; do sleep 1 ; done
Run Code Online (Sandbox Code Playgroud)

但最终我超过了我的磁盘配额.

我也遇到了这个问题git-svn clones.它发生在去年一次.
我尝试了这个技巧,我发现谷歌搜索:

rm -f .git/index
git read-tree --reset HEAD
git status
Run Code Online (Sandbox Code Playgroud)

......但它没有帮助.
我最终重新做了git svn clone.从那以后它运作良好.

  • 重复`git svn fetch`几次为我完成了克隆. (5认同)