Git 2.8 beschleunigt Suche und erweitert Arbeitsabläufe

Git 2.8 bringt mehrere Änderungen für die Arbeit mit Quelltext und Repositories. Die offiziellen Release Notes nennen unter anderem eine konfigurierbare Thread-Anzahl für git grep, neue Optionen für die Diagnose von Zeilenenden und zusätzliche Einstellungen für Netzwerkverbindungen.

Parallele Suche im Arbeitsbaum

git grep kann in Git 2.8 festlegen, wie viele Threads bei der Suche im Arbeitsbaum verwendet werden. Das ist besonders bei großen Quelltextbeständen relevant, wie sie in umfangreichen Software- und Spieleprojekten vorkommen. Die Release Notes führen außerdem eine Konfiguration auf, mit der sich das Verhalten der Suche außerhalb eines von Git verwalteten Verzeichnisses gezielt ändern lässt.

Auch mehrere etablierte Befehle erhalten Ergänzungen. git pull --rebase kann interaktives Rebase aufrufen, git ls-files bekommt mit --eol eine Hilfe bei der Analyse von Zeilenenden und git config zeigt mit --show-origin, aus welcher Datei ein Konfigurationswert stammt. Für Verbindungen lassen sich unter anderem IPv4 oder IPv6 sowie ein öffentlicher Schlüssel für die TLS-Prüfung vorgeben.

Für Projekte mit großen Binärdateien bleibt zusätzlich eine passende Speicherstrategie wichtig. GitHub Large File Storage beschreibt einen Ansatz, bei dem solche Dateien getrennt vom normalen Quelltext verwaltet werden, wie ein früherer Bericht zu Git LFS zeigt.

Weitere News

Weitere News

Kommentieren Sie den Artikel

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