Git SVN работает, rebase теперь зависает - программирование

Git SVN работает, rebase теперь зависает

Я только что сделал git svn rebase без проблем в пятницу днем.

В понедельник утром он висит и приводит к ошибке, например, "WFSO timed out"

$ git svn rebase
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
Unable to determine upstream SVN information from working tree history

Как мне вернуть его снова? В прошлый раз, когда он попал в это состояние, я снова сделал git svn fetch, который сработал, но перестроил локальное репо с нуля и поэтому занимал много времени. Надеюсь, что лучший способ.

4b9b3361

Ответ 1

Попробуйте отменить rebase

git rebase --abort

Если это дает ошибку (вероятно), следуйте инструкциям на reset head, после чего повторите попытку:

git update-ref refs/heads/master COMMIT_IN_MESSAGE

Ответ 2

Я сделал это:

git svn fetch
git rebase

И это кажется рабочим.