GIT Rebase Fatal en múltiples archivos binarios de 0.5GB
[Esta pregunta es esencialmente reaperturaGit crash durante rebase que nunca tuvo una respuesta]
Estoy intentando un rebase de mi rama 'secc' como:
<code>$ git rebase main First, rewinding head to replay your work on top of it... fatal: Out of memory, malloc failed (tried to allocate 553656577 bytes) # about 0.5 GB $ git rebase --abort No rebase in progress? </code>
El error está relacionado con el hecho de que ambas ramas y su ancestro común tienen tres archivos .dat, cada uno de los cuales es de 0.5 GB.
¿Cómo puedo hacer un rebase en esta situación?
Información adicional:
Un 'git merge main' funciona bien.Aumentar .gitattributes con '* .dat merge = keepTheirs' no impidió lo fatal.Los archivos * .dat difieren.Estoy dispuesto a eliminar los archivos * .dat para volver a escribir los demás y luego volver a agregar el * .dat. ¿Pero cómo?Estoy usando git 1.7.9.4