Das Git-Projekt hat am 2. September 2016 die Version 2.10 veröffentlicht. Das Versionskontrollsystem ergänzt damit mehrere Funktionen für Arbeitsabläufe in Softwareprojekten, darunter eine neue Konfigurationsvariable für SSH-Aufrufe und Verbesserungen an Arbeitsbäumen.
Neue Optionen für Arbeitsbäume und SSH
Mit git worktree add akzeptiert Git 2.10 das Kürzel - für den zuletzt ausgecheckten Arbeitsbaum. Der Befehl git worktree prune schützt außerdem Arbeitsbäume, die als aktiv gekennzeichnet sind. Für Projekte mit mehreren lokalen Arbeitsständen ist das praktisch, weil parallele Branches nicht mehr zwingend über getrennte Klone verwaltet werden müssen.
Die neue Variable core.sshCommand legt pro Repository fest, welches Programm und welche Parameter für SSH verwendet werden. Das erleichtert getrennte Schlüssel oder Proxy-Einstellungen für unterschiedliche Code-Server. Hinzu kommen Wiederholungsversuche bei fehlerhaften Submodul-Klonvorgängen, eine größere Auswahl an Farben im Terminal und die Option, Archive mit Dateien über 8 GB im traditionellen US-TAR-Format zu verarbeiten.
Für Entwicklerteams bringt die Version zudem Verbesserungen bei git add -i und git add -p, bei git archive sowie beim Versand von Patches. Das vollständige Änderungsprotokoll steht in den offiziellen Git-2.10-Release Notes. Der zentrale Quellcode-Host GitHub war bereits zuvor Thema bei der Öffnung des Build-Systems MSBuild.
