GIT Rebase Fatal em vários arquivos binários de 0,5 GB
[Esta questão é essencialmente reaberturagit crash durante rebase que nunca teve uma resposta]
Eu estou tentando fazer um rebase da minha ramificação '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>
A falha está relacionada ao fato de que ambas as ramificações e seu ancestral comum possuem três arquivos .dat, cada um com 0,5 GB.
Como posso fazer um rebase nesta situação?
Informação adicional:
Um 'git merge main' funciona muito bem.Aumentar o atributo .gitattributes com '* .dat merge = keepTheirs' não impediu o fatal.Os arquivos * .dat são diferentes.Estou disposto a remover os arquivos * .dat para rebase os outros e depois adicionar o * .dat. Mas como?Estou usando o git 1.7.9.4