
Git 2.51 führt Cruft-freie MIDXs ein
Die neueste Git-Version 2.51 bringt Cruft-freie Multi-Pack-Indizes, Path-Walk-Packing und Verbesserungen am Stash-Format.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Mehr als zwei Monate nach der letzten Version 2.50 hat Git, ein verteiltes Versionskontrollsystem und Eckpfeiler der Softwareentwicklung, das Entwicklern hilft, Änderungen an ihrem Code effizient und projektübergreifend zu verwalten, soeben seine neue Version 2.51 veröffentlicht.
Ein Hauptaugenmerk liegt dabei auf Multi-Pack-Indizes (MIDX). Git unterstützt jetzt Cruft-freie MIDX-Repacks mit der neuen Option repack.MIDXMustContainCruft
, die sicherstellt, dass Cruft-Packs beim Umschreiben von Packfiles immer enthalten sind. Dies macht Repacks kleiner und effizienter, während die Repository-Daten konsistent bleiben.
Die neue Version führt auch eine path-walk
Methode für die Pack-Erstellung ein. Anstatt Objekte mit dem bisherigen Erreichbarkeits-Walk auszuwählen, erzeugt dieser neue Ansatz schlankere Packfiles, indem er Bäume nach Pfaden abläuft, was sowohl die Größe als auch die Zeit für das Repacking reduziert - eine Verbesserung, die sich besonders in Repositories mit umfangreichen Historien bemerkbar macht.
Eine weitere wichtige Änderung ist die Einführung eines Stash-Formats, das exportiert und importiert werden kann. Bisher waren Stashes auf einen einzelnen Rechner beschränkt, aber mit dem neuen Format können sie zwischen Repositories verschoben und gezogen werden, ähnlich wie Zweige. Dies erweitert die Möglichkeiten für Entwickler, temporäre Änderungen in verschiedenen Umgebungen zu verwalten.
Wie immer enthält dieses Update zahlreiche Fehlerkorrekturen, eine aktualisierte Dokumentation und kleinere Verbesserungen zur Verbesserung der Lebensqualität. Weitere Einzelheiten zu allen Änderungen in Git 2.51 finden Sie in der offiziellen Ankündigung.
Comments