Die Version 4.2 von GitExtensions wurde veröffentlicht, einem grafischen Tool zur Verwaltung von Git-Repositories, das in das System-Dateimenü integriert werden kann und über Plugins in IDEs (JetBrains, VSCode, MSVS) funktioniert. Der Projektcode ist in C# geschrieben und unter der GPLv3-Lizenz erhältlich.
Hauptänderungen:
- Neues Integrationsplugin für GitLab.
- Das JIRA-Plugin unterstützt jetzt persönliche Zugangstoken.
- Verschiedene Leistungsverbesserungen.
- Verschiedene Verbesserungen der Benutzeroberfläche.
- Verbesserungen im Dialogfenster für das Git-Befehlsprotokoll.
- Verbesserungen im Dialogfenster "Rebase".
- Das Speichern unter "Save as..." für mehrere Dateien ist jetzt erlaubt.
- Der Editor kann jetzt eine Zeile mit ALT + UP und ALT + DOWN nach oben/unten bewegen.
- Für OpenSSH wurde die Umgebungsvariable SSH_ASKPASS implementiert, falls ein Passwort angefordert wird (OpenSSH 8.4 oder höher erforderlich; funktioniert nicht mit älteren Versionen von OpenSSH).
- GitExtensions wird in der aktuellen Umgebung automatisch als Texteditor festgelegt.
- Der Rücksetzer für nicht indizierte Änderungen wirkt sich nicht auf die Zwischenstände aus.
- Verbesserte Fehlerbehandlung für "Datei oder Assembly konnte nicht geladen werden".
- Die vertikale Tabulator-Taste (SHIFT + ENTER) wird jetzt als Zeilenumbruch betrachtet.
- Unterstützung für das Kompilieren von GitExtensions für Windows auf Arm64-Systemen (WoA) hinzugefügt, jedoch ist ein manuelles Build erforderlich.
- Für Skripte wurde die Option "{HEAD}" implementiert.
- .NET 6.0 Desktop Runtime v6.0.24 oder neuer wird jetzt für das Kompilieren benötigt.
- Empfohlene Git-Version 2.42.


Quelle: opennet.ru
