GitKraken Desktop: der Commit Graph als lesbare Karte

Zusammenfassung

GitKraken Desktop zeichnet die Depothistorie als farbigen Graphen, in dem Zweige und Zusammenfuehrungen sofort lesbar sind: ziehen zum Zusammenfuehren, fast alles rueckgaengig zu machen, ein eigener Konflikteditor. Die 12. Generation ergaenzt ein Feld fuer mehrere laufende Automaten.

Empfehlen
Name
GitKraken Desktop
Version
12.0.1
Preis
Kostenlos
Open Source
Proprietär
Betriebssystem
WindowsmacOSLinux
Aktualisiert
2026-10-06 21:52

Fuer die grafische Darstellung hat dieses Werkzeug den Massstab gesetzt

Liest man eine Zweigstruktur in der Kommandozeile, sieht sie aus wie ein verknoteter Haufen. Der Commit Graph von GitKraken Desktop zeichnet dieselbe Historie als farbige Karte: wo ein Zweig abgeht, wo er zurueckkommt, welche Linie voraus und welche zurueckliegt, alles ablesbar aus Farbe und Lage statt aus muehsamem Nachvollziehen. Interessanter ist, wie man darauf handelt. Einen Zweig auf einen anderen ziehen, und die Zusammenfuehrung ist erledigt. Das Kontextmenue deckt die Vorgaenge ab, die tatsaechlich benutzt werden. Fast jede Aktion laesst sich rueckgaengig machen, und genau das entscheidet, ob ein Einsteiger ueberhaupt klickt und wie viel Zeit ein Erfahrener durch nicht getippte Befehle spart.

GitKraken Desktop mit farbigem Commit Graph und Zweigliste

Diese Mischung ist der Grund, warum es seit Jahren vorne in dieser Kategorie steht. Ein lesbarer Graph ist angenehm; ein Graph, auf dem man ohne Angst handelt, ist der Grund zu bleiben.

Generation 12: ein Cockpit fuer Arbeit mit mehreren Automaten gleichzeitig

Die Ausgabe 12.0.1 im April traf eine echte Verschiebung und keine Mode. Mehrere Programmierautomaten parallel laufen zu lassen ist gewoehnlich geworden, und das Verwalten war der unangenehme Teil. Das neue Sitzungsfeld nimmt die Vorbereitung ab: eine Sitzung anlegen, und es entsteht ein abgetrennter Arbeitsbaum, die noetigen Vorbereitungsbefehle laufen, das angegebene Werkzeug wird gestartet. Zustandskarten mehrerer Sitzungen stehen nebeneinander, sodass man auf einen Blick sieht, wer laeuft, wer auf Eingabe wartet und wer gescheitert ist. Beim Aufraeumen verschwindet der Arbeitsbaum, statt Verzeichnisse zu hinterlassen.

GitKraken Desktop mit Sitzungsfeld und eingebettetem Terminal

Auch das eingebettete Terminal wurde neu gebaut, mit mehreren Sitzungen, hereingezogenen Dateien und ordentlicher Darstellung von Ligaturen. Ueber den vorhandenen Graphen und Konflikteditor gelegt ergibt das einen brauchbaren Leitstand fuer eine Arbeitsweise, die es bei der Geburt dieses Werkzeugs noch nicht gab.

Das Gute an GitKraken ist die Sorte gut, bei der eine grafische Oberflaeche nichts an Glaubwuerdigkeit kostet. Es versteckt die Faehigkeiten der Kommandozeile nicht, es uebersetzt verwickelte Zweigbeziehungen in ein Bild, das man sofort versteht. Die Geschichte von Code zu lesen, haette immer so direkt sein sollen.

Die Lizenz gehoert klar gesagt. Die freie Stufe gilt fuer oeffentliche Depots. Private Depots brauchen ein bezahltes Abo, und fuer Teams gibt es Stufen darueber. Wer das System lernt oder zu freier Software beitraegt, kommt mit der freien Stufe aus.

Zwei praktische Hinweise. Die Oberflaeche ist englisch, die Symbole tragen ihre Bedeutung aber deutlich, der Anstieg bleibt kurz. Der Verbrauch an Ressourcen liegt im oberen Mittelfeld der Kategorie, ein aelteres Geraet merkt das; vorher pruefen lohnt sich.

Wem das Zweigmodell immer wie etwas vorkam, das nur andere verstehen, fuer den ist dieser Graph der kuerzeste Einstieg. Erst die Form sehen, danach passen die Begriffe an ihren Platz, also die umgekehrte Reihenfolge eines Handbuchs, und deutlich wirksamer.

Der Konflikteditor verdient einen eigenen Satz. Einen Zusammenstoss zwischen zwei Feldern und einer Wand voller Markierungen aufzuloesen ist die Stelle, an der die meisten aufgeben und neu anfangen, und dieser Tausch ist schlecht. Beide Seiten nebeneinander zu sehen, den einen oder anderen Block zu nehmen und das Ergebnis an Ort und Stelle zu bearbeiten, macht aus dem unangenehmsten Moment des Ablaufs zwanzig Sekunden Lesen.

Ein zweiter, weniger offensichtlicher Gewinn kommt daher, dass der Graph klickbar ist. Das innere Modell ist nichts Auswendiggelerntes mehr, sondern etwas Sichtbares, und sobald ein Modell sichtbar ist, wirken Befehle wie Handlungen, die man schon gesehen hat.

Das Sitzungsfeld duerfte denen am meisten bringen, die sich selbst nicht als Fruehaufsteiger beschreiben wuerden. Es nimmt eine Arbeitsweise auf, die ploetzlich da war, und gibt ihr einen Ort, samt Aufraeumen. Genau das trennt meist eine Technik von einer Gewohnheit.

Zum Rueckgaengigmachen noch ein Satz. Ein Ziehen, ein Zuruecksetzen, eine Basisverschiebung zuruecknehmen zu koennen, veraendert nicht nur die Sicherheit, sondern das Verhalten: Leute probieren aus, und Ausprobieren ist der Moment, in dem das Modell endlich sitzt.

GitKraken DesktopDownload
Unterstützte Systeme: Windows macOS Linux