2012-11-01 14 views
5

Es has been noted , die Tcl/Tk, und wiederum gitk jetzt X11 benötigen unter Cygwin.gitk ohne X11

Nachdem es vor und nach dieser Änderung ausgeführt wurde scheint es wie extreme Overkill. Ich benutze gitk sehr leicht, meistens kleben einfach an die Befehlszeile git. Wie könnte ich gehen über mit gitk ohne X11, vielleicht manuell installieren alte Version von Tcl/Tk?

Antwort

4

versuchen tig. Sie erhalten das Gleiche in Textform. Ich benutze oft das Formular tig --all.

Ich verlasse mich auch auf git log --all --oneline --graph --decorate. Ich habe eine Config-Einstellung, die standardmäßig --decorate impliziert wird, so dass ich es nicht brauche, wenn ich diesen Befehl aufrufen. Mit CTRL-R bekomme ich "all" normalerweise aus der Geschichte, so dass ich nicht alles eingeben muss.

Oder wenn Sie sich auf ein Windowing-System verlassen wollen, wird gitk von MSysGit in Ordnung sein. Sie können immer noch die Tastatur verwenden, um darin zu navigieren, aber möglicherweise müssen Sie auf die Maus zurückgreifen, da der Fokus in gitk manchmal schwer zu erkennen ist.

+0

Guter Vorschlag. Ich habe ein globales Alias ​​'git Überblick' auf meinen Maschinen, die 'git log --all --oneline --graph --decorate' laufen lassen – kostix

+0

' tig 'ist ein reizendes Programm, aber es ist nicht ein guter Wiedereinbau für jemand wirklich gewöhnt eine GUI. – user4815162342

+0

GUIs verwenden ist nicht das Beste für die Produktivität. Ich ermutige die Befehlszeile, da sie durchsuchbare Historie, Tab-Vervollständigung, Piping und Skriptfähigkeit bringt. Es gibt nur eine positive für die GUI und das ist angenehm für das Auge und einfach zu bedienen. Diese Vorteile werden dich nur so weit bringen. –