Git 2.6 veröffentlicht: Neue Funktionen für Versionsverwaltung und Entwicklung

Git 2.6 ist am 28. September 2015 erschienen. Die neue Version der freien Versionsverwaltung erweitert unter anderem die offiziellen Release Notes um Funktionen für Refspecs, interaktive Rebases und die Arbeit mit großen Repositories.

Mit Git 2.6 akzeptiert die Refspec-Syntax jetzt Sternchen innerhalb eines Pfadbestandteils auf beiden Seiten einer Zuordnung. Das erleichtert Regeln, die mehrere Branches oder Remote-Referenzen abdecken. Für interaktive Rebases kommt der Befehl drop hinzu, mit dem einzelne Commits direkt aus der Todo-Liste entfernt werden können. git log unterstützt außerdem formatierte Zeitangaben über --date=format:....

Mehr Werkzeuge für große Repositories

Die Version führt git cat-file --batch-all-objects ein. Damit lassen sich alle Objekte eines Repositories schneller auflisten als über eine Kombination aus rev-list und Objektpfaden. git fsck kann bekannte beschädigte Objekte ignorieren und die Warnstufe für nicht kritische Probleme anpassen. Auch das Zwischenspeichern nicht versionierter Dateien und die Arbeit mit Sparse Checkouts wurden weiter bearbeitet.

Für technische Teams ist zudem die interne Überarbeitung relevant. git pull wurde in C neu implementiert, Teile von git am ebenfalls. Das neue Tempfile-API ersetzt schrittweise die bisherige Lockfile-Grundlage. Git 2.6 erschien damit als Werkzeugpflege für Build- und Versionsverwaltungssysteme, wie sie auch in größeren Spieleprojekten neben der eigentlichen Entwicklungsumgebung eingesetzt werden. Ein früherer Beitrag zur Öffnung von MSBuild auf GitHub beschreibt einen vergleichbaren Schritt bei der Automatisierung von Builds.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein