роковое: git-write-tree: ошибка построения деревьев
Я пытаюсь импортировать большой репозиторий Subversion в Git, используя Git-SVN (так что я могу работать в Git, но время от времени dcommit для Subversion). После импорта более 4000 ревизий ям теперь получаю следующую ошибку всякий раз, когда я запускаюgit svn fetch
или жеgit svn rebase
что я нене удается избавиться от:
$ git svn fetch
error: invalid object 100644 1f2....742 for 'src/path/.../file.cs'
fatal: git-write-tree: error building trees
write-tree: command returned error: 128
Что я'мы уже пробовали:
git fsck --full
Безразлично»ни о чем не сообщаетgit fsck --unreachable
или жеgit fsck --no-reflog
git gc --aggressive
Безразлично»т помощьпереместить файл одного пакета и импортировать егоgit unpack-objects
Безразлично»т помощьgit svn reset -rXY
с XY немного ниже, чем последняя импортированная версия не делаетПохоже, это тоже не помогает, и при этом не удаляются последние записи изreflog
до XY.перезагружать. Звучит глупо, но я наблюдал некоторые странные проблемы при импорте первой ревизии ~ 4000, как будто что-то утекло много ресурсов ядра (скорее всего, в подсистеме Windows), может быть связано с msys / mingw (или сканером вирусов avira, который я отключил для тестирования).Я тоже нене узнать, что на самом деле означает ошибка 128. Есть идеи? Заранее спасибо!
Может быть связано сэтот вопрос что касается ошибки 128, но с другими сообщениями об ошибках и без решения.
версия msysgit1.6.4.msysgit.0
с bash на xp sp3