fatal: git-write-tree: error construyendo arboles
Estoy tratando de importar un repositorio de subversion grande en git usando git-svn (de modo que pueda trabajar en git pero aún así dcommit a subversion de vez en cuando). Después de importar más de 4000 revisiones, ahora recibo el siguiente error cada vez que ejecutogit svn fetch
ogit svn rebase
, del cual no logro deshacerme de:
$ 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
Lo que he probado hasta ahora:
git fsck --full
No reporta nada, tampoco lo hace.git fsck --unreachable
ogit fsck --no-reflog
git gc --aggressive
no ayudaalejando el archivo de paquete único y reimportándolo congit unpack-objects
no ayudagit svn reset -rXY
con XY un poco más bajo que la última versión importada tampoco parece ayudar, ni tampoco elimina manualmente las últimas entradas de lareflog
hasta XY.reiniciar. Suena tonto, pero observé algunos problemas extraños al importar la primera revisión ~ 4000, ya que si algo perdía muchos recursos del kernel (probablemente en el subsistema Windows), podría estar relacionado con msys / mingw (o el escáner de virus Avira, que deshabilité para la prueba).Tampoco descubrí lo que realmente significa el error 128. ¿Algunas ideas? ¡Gracias por adelantado!
Podría estar relacionado conesta pregunta que se trata del error 128 también pero con diferentes mensajes de error y sin una solución.
versión msysgit1.6.4.msysgit.0
con bash en xp sp3