Git 2.44 unterstützt Wiederverwendung von Objekten über mehrere Packs hinweg

Die Versionsverwaltungssoftware Git erlaubt mit Version 2.44 das Wiederverwenden von Multi-Pack-Dateien und führt mit Replay ein neues Rebase-Werkzeug ein.

In Pocket speichern vorlesen Druckansicht 2 Kommentare lesen
Colored,File,Folder,With,Tabs,Close,Up.

(Bild: Mega Pixel / shutterstock.com)

Lesezeit: 1 Min.

Für die Versionsverwaltungssoftware Git steht mit Version 2.44 ein Update zur Verfügung, zu dem 85 Entwickler beigetragen haben, darunter 34 neue. Die Minor Version bietet Funktionen wie eine schnellere Pack-Erzeugung durch das Recyclen von Multi-Packs und ein neues Rebase-Werkzeug namens Replay.

Mit Git 2.44 lassen sich bereits vorhandene Objekte aus mehreren Paketen für die Commit-Übertragung recyclen. Diese Neuerung soll bei großen Repositorys die Geschwindigkeit beim Packen für die Übertragung bei Push und Pull erhöhen, denn Git muss viele Teile von zu übertragenden Repositorys nicht mehr neu verpacken, kann auf Objekte aus mehreren Paketen zugreifen und erzeugt kein einzelnes Großpaket mehr.

Ein weiteres Highlight ist das neue Werkzeug git replay, das eine erweiterte Rebase-Funktion im Gepäck hat. Git-Rebase ermöglicht neben Merge, Git Branches zusammenzuführen. Replay erzeugt Rebases nun auch in Bare Repositorys – Repositorys ohne Arbeitsverzeichnis –, in nicht ausgecheckten Branches und gleichzeitig über mehrere Zweige hinweg.

Zusätzlich enthält Git 2.44 Funktionen wie die beschleunigte Handhabung von Autosquash während des Rebase-Vorgangs. Dies funktioniert nun ohne interaktiven Modus, also ohne den Schalter --interactive.

Weitere Details zu den Neuerungen in Git 2.44 finden sich im Ankündigungsbeitrag auf dem GitHub-Blog.

(mdo)