In einem Blogpost auf dem offiziellen GitHub-Blog hat das Unternehmen hinter der Versionsverwaltungsplattform bekannt gegeben, dass GitHub Desktop, die beliebte Desktop-Anwendung für die Versionierung von Softwareprojekten, mit sogenannten Split Diffs über ein neues Feature verfügt. Das Feature war eine der am häufigsten von der Entwickler-Community geforderten Neuerungen an dem Tool. Es erlaubt Entwicklern, Code in einer Vorher-Nachher-Ansicht gegenüberzustellen. Der Vorteil ist offenkundig: So können Entwickler schneller und besser sehen, was an einer Codebase von Version zu Version verändert wurde. Unterstützt wird dieser Effekt zusätzlich durch Syntax-Highlighting der jeweiligen Änderungen.
Das ist GitHub-Desktop
GitHub Desktop 2.0 gibt es seit Juni 2019. Mit über einer Million aktiver Nutzer hat GitHub Desktop sich seitdem zum meistgenutzten Git-Desktop-Client gemausert. Die Desktop-App visualisiert den Git-Workflow in einem grafischen Interface und will so die Arbeit mit Git erleichtern. Das Tool bietet Funktionen zur Ausführung gängiger Operationen, die gemeinhin über die Kommandozeile ausgeführt werden: Branches auschecken, Code Reviews durchführen, Änderungen ausführen und committen oder den Continuous Integration Status auschecken. In seiner aktuellen Version 2.6 punktet das Tool neben der neuen Split-Diff-Ansicht mit einem Darkmode-Toggle sowie den Möglichkeiten, die Konfiguration von GitProxy-Umgebungsvariablen zu automatisieren oder einzelne Commits mit Tags zu versehen.
Die Umsetzung von Änderungen, Neuerungen und Verbesserungen an GitHubs Desktop-Client erfolgt meistens auf Anregungen aus der Community hin. Das Repository zum Open-Source-Projekt findet ihr auf GitHub. Wer Änderungswünsche oder Anmerkungen zum Projekt loswerden will, kann das natürlich über die Eröffnung einer entsprechenden Issue tun.