fatal: git-write-tree: błąd budowania drzew
Usiłuję zaimportować duże repozytorium subversion do git za pomocą git-svn (tak, że mogę pracować w git, ale wciąż dcommit do subversion od czasu do czasu). Po zaimportowaniu ponad 4000 wersji otrzymuję następujący błąd za każdym razem, gdy uruchamiamgit svn fetch
lubgit svn rebase
, której nie zdołam się pozbyć:
$ 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
Co próbowałem dotychczas:
git fsck --full
nic nie zgłasza, ani niegit fsck --unreachable
lubgit fsck --no-reflog
git gc --aggressive
nie pomagaodsunięcie pliku pojedynczego pakietu i ponowne zaimportowanie gogit unpack-objects
nie pomagagit svn reset -rXY
przy XY nieco niższym niż najnowszy importowany revsion też wydaje się nie pomagać, podobnie jak ręczne usuwanie najnowszych wpisów zreflog
do XY.restart. Brzmi głupio, ale zaobserwowałem kilka dziwnych problemów podczas importowania pierwszej wersji 4000, tak jakby coś przeciekało wiele zasobów jądra (najprawdopodobniej w podsystemie Windows), może być związane z msys / mingw (lub skanerem antywirusowym avira, które wyłączyłem do testowania).Nie dowiedziałem się również, co naprawdę oznacza błąd 128. Jakieś pomysły? Z góry dziękuję!
Może być powiązany zto pytanie dotyczy to również błędu 128, ale z różnymi komunikatami o błędach i bez rozwiązania.
wersja msysgit1.6.4.msysgit.0
z bash na xp sp3