próbuję importować duże repozytorium subversion do git przy użyciu git-svn (tak, że mogę pracować w git ale ciągle dcommit do dywersji od czasu do czasu). Po zaimportowaniu ponad 4000 poprawek Jestem teraz otrzymuję następujący błąd, gdy biegnę git svn fetch
lub git svn rebase
, których nie uda się pozbyć:krytyczny: git zapisu drzewa: error budowlanych drzewa
$ 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 dotąd:
git fsck --full
niczego nie zgłosić, ani niegit fsck --unreachable
lubgit fsck --no-reflog
git gc --aggressive
nie pomaga- przeniesienie pliku pojedynczego opakowania z dala i ponowne zaimportowanie go za pomocą
git unpack-objects
nie pomaga git svn reset -rXY
z XY nieco niższym niż najnowszy importowany revsion nie wydaje się pomagać, ani nie usuwa ręcznie ostatnich wpisów zreflog
aż do XY.- restart. Brzmi głupio, ale ja obserwować dziwne problemy podczas importowania pierwszy ~ 4000 rewizji, jakby coś przecieka dużo zasobów jądra (najprawdopodobniej w oknach podsystemu), może być związane z Msys/MinGW (lub skaner antywirusowy Avira, który został wyłączony do testowania).
Również nie dowiedziałem się, co naprawdę oznacza błąd 128. Jakieś pomysły? Z góry dziękuję!
może być związane z this question która wynosi około 128 błędów, a także, ale o różnych komunikatów o błędach, a bez rozwiązania.
msysgit wersja 1.6.4.msysgit.0
z bash na XP SP3
Zapytaj o listę dyskusyjną git ([email protected]), nie musisz subskrybować posta (istnieje kilka interfejsów internetowych, aby przeczytać, w tym Gmane i MARC) –