Mastodon
Zuletzt aktualisiert am
Linux News & Tutorials
Bobby 🇬🇧 Borisov

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.

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments