Мне как-то удалось повредить мое предыдущее зеркало git svn
, которое работало довольно безупречно в течение многих лет.Но теперь мне пришлось заново создать всю папку, и я застрял в этой точке.
Итак, поскольку предыдущий git svn clone
не удался из-за удаленного разрыва соединения, я направился в папку,и попытался продолжить с git svn fetch
.Все идет нормально.Ревизии продолжали загружаться, пока я не натолкнулся на очень конкретную ревизию - и это единственная проблема, вызывающая проблемы на данный момент.
Я хочу возобновить обслуживание моего зеркала здесь: https://github.com/IngwiePhoenix/FLTK.git Софициальный репозиторий SVN, указанный на их веб-сайте http://fltk.org
Я получаю ошибку:
Checksum mismatch: branches/branch-1.1/fluid/icons/fluid.xcf.gz
expected: 68ce7be0b4a104b1c80a7c4dab0bad65
got: aff1fbaf96ad04ae629fa0ea25d12595
Я уже пробовал несколько «решений»: - Отслеживание изменений с помощью git svn log
и использование reset -rX -p
откатиться, а потом снова загрузить.- На самом деле, я удалил все это и просто попытался снова и снова git svn clone
(и хотя у меня очень хороший нисходящий поток, кажется, что удаленный хост не имеет наибольшего восходящего потока ... так, загрузка 4000 ревизий занимает навсегда ).- Используя git checkout
, чтобы войти в remotes/git-svn
и перебазировать это.- Используя git gc
и git svn gc
между всеми моими шагами - вероятно, гораздо чаще, чем мне действительно нужно.
Независимо от того, что я пытаюсь, на этом самом коммите, весь автобус просто останавливается ивылетает лобно.О, также: данный файл не распознается.Запуск git svn log $mismatchFile
говорит мне, что данный файл не был распознан и что мне нужно добавить две черты (--
).Сделав это и выполнив команду еще раз, вычерчивается только одна линия штрихов и все.Код выхода - 0.
Есть идеи, как это исправить?Мне бы очень хотелось заново начать зеркалирование этого проекта, чтобы я мог снова использовать его как подмодуль Git.