Die Version 4.2 von GitExtensions ist erschienen, einem grafischen Werkzeug zur Verwaltung von Git-Repositorys, das sich in das Systemmenü zur Dateiarbeit integriert und über Plugins in IDEs (JetBrains, VSCode, MSVS) eingebunden werden kann. Der Projektcode ist in C# geschrieben und wird unter der GPLv3-Lizenz verbreitet.
Wesentliche Änderungen:
- Neues Plugin zur Integration mit GitLab.
- Im JIRA-Plugin wurde die Unterstützung für persönliche Zugriffstoken hinzugefügt.
- Verschiedene Leistungsverbesserungen.
- Verschiedene Verbesserungen der Benutzeroberfläche.
- Verbesserungen im Dialogfenster für Git-Befehlsprotokolle.
- Verbesserungen im Dialogfenster 'Rebase'.
- Das Speichern mit der Funktion 'Speichern unter...' ist jetzt für mehrere Dateien gleichzeitig erlaubt.
- Der Editor kann jetzt Zeilen mit ALT + UP und ALT + DOWN nach oben/unten verschieben.
- Für OpenSSH wurde das Setzen der Umgebungsvariable SSH_ASKPASS implementiert, wenn nach einem Passwort gefragt wird (benötigt OpenSSH 8.4 oder höher; gilt nicht für ältere Versionen von OpenSSH).
- Automatische Installation von GitExtensions als Editor nur in der aktuellen Umgebung.
- Das Zurücksetzen von nicht indizierten Änderungen ist erlaubt, ohne dass Zwischenstände betroffen sind.
- Bessere Handhabung von Fehlern 'Datei oder Assembly konnte nicht geladen werden'.
- Die vertikale Tabulation (SHIFT + ENTER) wird nun als Zeilenumbruch betrachtet.
- Unterstützung für die Kompilierung von GitExtensions für Windows auf Arm64-Systemen (WoA) hinzugefügt, jedoch ist eine manuelle Kompilierung erforderlich.
- Für Skripte wurde die Option „{HEAD}“ implementiert.
- Für die Kompilierung wird jetzt .NET 6.0 Desktop Runtime v6.0.24 oder neuer benötigt.
- Die empfohlene Version ist Git 2.42.


Quelle: opennet.ru
