Wir haben vor kurzem begonnen, Git zu verwenden und hatten ein unangenehmes Problem, wenn jemand eine große Datei (~ 1,5GB) verübte, die dann auf verschiedenen 32bit-Betriebssystemen zum Absturz brachte. Dies scheint ein bekannter Fehler zu sein (git mppaps files in memory, der nicht funktioniert, wenn er nicht genug Platz findet), der in absehbarer Zeit nicht behoben wird.Große Dateien in Git ablehnen
Die einfache (für uns) Lösung wäre git, alle Commits größer als 100MB oder so abzulehnen, aber ich kann keinen Weg finden, dies zu tun.
EDIT: Das Problem kommt von der versehentlichen Übermittlung von großen Datei, in diesem Fall eine große Dump der Programmausgabe. Das Ziel ist, versehentliche Übermittlung zu vermeiden, nur weil, wenn ein Entwickler versehentlich eine große Datei einreicht, versucht, sie dann wieder aus dem Repository zu bekommen, ein Nachmittag ist, an dem niemand arbeiten kann, und alle lokalen Zweige reparieren muss haben.
Ist die Absicht, versehentliche Commits von großen Dateien zu verhindern? –