почему git-svn потерпел неудачу с сигналом 13?

это сбивает с толку, что мне много раз не удавалось клонировать репозиторий svn с помощью git svn, почему?

$ 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

person hugemeow    schedule 06.11.2012    source источник


Ответы (5)


Следуя этой ветке, она кажется довольно своеобразной (и нерешенная) ошибка.

Мне удалось продвинуться намного дальше с

while ! git svn fetch ; do sleep 1 ; done

Но в конце концов я превысил свою дисковую квоту.

Я тоже столкнулся с этим на своем git-svn clones. Это случилось один раз в прошлом году.
Я попробовал следующий трюк, который нашел в гугле:

rm -f .git/index
git read-tree --reset HEAD
git status

... но это не помогло.
В итоге я переделал git svn clone. С тех пор работает нормально.

person VonC    schedule 06.11.2012
comment
Повторение git svn fetch пару раз закончило клонирование для меня. - person austinmarton; 27.06.2013

Небольшое изменение ответа shadowhome для подавления stdout, чтобы ошибки были более заметными, и эта грамматика работает с zsh.

while true ; do git svn fetch > /dev/null && break ; done
person Bruce Edge    schedule 12.12.2013

Моя команда git svn clone не удалась с этой ошибкой, но git svn fetch (как было предложено другими) не удалось:

fatal: Not a git repository (or any of the parent directories): .git

я повторно побежал

git svn clone <svn-repo> --no-metadata -s <repo dir>

И клон продолжил как обычно. Пока я не наткнулся на эту ошибку и теперь не перезагружаюсь без флага --no-metadata

person Eosis    schedule 10.03.2014

Столкнулся с этим с очень большим репозиторием svn, в итоге сделал это после того, как первоначальный клон git svn потерпел неудачу с той же ошибкой.

в то время как [ echo $? -ne "0" ] ; do git svn fetch ; сделано

person shadowhome    schedule 27.09.2013

У меня была такая же проблема при использовании Ruby 1.9.1, обновление до Ruby 2 исправило эту проблему для меня.

person Nelson Ota    schedule 16.08.2017