2012-11-01 14 views
5

E has been noted che Tcl/Tk, e, a sua volta gitk ora richiedono X11 sotto Cygwin.gitk senza X11

Dopo averlo eseguito prima e dopo questa modifica, sembra che si tratti di overkill estremo . Io uso gitk molto alla leggera, principalmente attaccato semplicemente alla linea di comando git. Come potrei andare su usando gitk senza X11, magari installando manualmente la vecchia versione di Tcl/Tk?

risposta

4

provare tig. Otterrai la stessa cosa in forma di testo. Io uso spesso il modulo tig --all.

Mi affido anche a git log --all --oneline --graph --decorate. Ho un'impostazione di configurazione che imposta automaticamente --decorate quindi non ne ho bisogno quando si chiama quel comando. Con CTRL-R digitare "all" di solito mi ottiene quello dalla cronologia, quindi non devo digitare tutto questo.

O se si desidera fare affidamento su un sistema di finestre, gitk andrà bene da MSysGit. Puoi comunque utilizzare la tastiera per spostarti, ma potrebbe essere necessario ricorrere al mouse poiché l'attenzione in gitk è difficile da vedere a volte.

+0

Buon consiglio. Ho un alias globale 'git overview' sulle mie macchine che esegue' git log --all --oneline --graph --decorate' – kostix

+0

'tig' è un programma delizioso, ma non è un buon sostituto per qualcuno veramente abituato una GUI. – user4815162342

+0

utilizzando le GUI non è il massimo per la produttività. Incoraggio la riga di comando in quanto porta nella cronologia ricercabile, completamento scheda, piping e scriptability. C'è solo un positivo per la GUI, ed è piacevole all'occhio e facile da usare. Questi vantaggi ti porteranno solo lontano. –