GIT Rebase Fatal bei mehreren 0,5 GB Binärdateien
[Diese Frage wird im Wesentlichen wieder geöffnetGit Absturz während der Rebase die nie eine Antwort hatte]
Ich versuche einen Rebase von meinem 'secc'-Zweig als:
<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>
Der Fehler hängt mit der Tatsache zusammen, dass beide Zweige und ihre gemeinsamen Vorfahren über drei .dat-Dateien mit jeweils 0,5 GB verfügen.
Wie kann ich in dieser Situation einen Rebase durchführen?
Zusätzliche Information:
Ein "Git Merge Main" funktioniert einwandfrei.Das Erweitern von .gitattributes mit '* .dat merge = keepTheirs' hat das fatale nicht verhindert.Die * .dat-Dateien unterscheiden sich.Ich bin bereit, die * .dat-Dateien zu entfernen, um die anderen wiederherzustellen, und dann die * .dat wieder hinzuzufügen. Aber wie?Ich benutze Git 1.7.9.4