Пожалуйста, не удаляйте папку .git / svn, чтобы исправить это. Это требует, чтобы вы восстановили все, это раздражает, это займет некоторое время (для размера моего репо несколько часов), и это НЕ НАДО.
Я нашел правильный ответ здесь и включил его ниже.
Из ссылки:
Внутри каталога .git выполните следующее:
$ find . -exec grep -Hin 5b32d4ac2e03a566830f30a702523c68dbdf715b {} \;
Binary file ./svn/.caches/lookup_svn_merge.db matches
Binary file ./svn/.caches/check_cherry_pick.db matches
Теперь удалите соответствующие .svn / .caches из выходных данных первой команды
$ rm ./svn/.caches/lookup_svn_merge.db
$ rm ./svn/.caches/check_cherry_pick.db
Теперь git svn rebase
или git svn fetch
, насколько вам нравится.