2015-11-05 17 views
15

Emacs mi mostra comodamente il log git di un singolo file sotto git con C-x v l. Ma come posso vedere l'intera storia? Nella shell faccio git log in una directory sotto git. C'è un modo più emacs-affine per farlo?Come visualizzare Git Log in Emacs?

+0

[qui] (http://alexott.net/en/writings/emacs-vcs/EmacsGit.html) è la spiegazione, come per –

risposta

17

CxvL - vc-print-root-log

Ho trovato questo facilmente chiedendo Emacs per mostrarmi i comandi con combinazioni di tasti che utilizzano il C-x v prefisso:
CxvCh

Si può anche facilmente f ind questa informazione nel manuale. Il nodo specifico è:
C-hig(emacs) VC Change Log

Personalmente io uso Magit, anche se (e consiglio di fare altrettanto).

+0

Argh, sembra che mi sia mancato il tempo per assegnare la taglia. Presumo che ciò avvenga automaticamente con una risposta accettata presente ... – false

+0

Oh, è strano. Magari darlo 24 ore e vedere cosa succede? In caso contrario, potrebbe essere necessario richiedere del supporto per fare qualcosa al riguardo. Vedo che il rappresentante è rimasto mancante nel tuo account, ma non è stato applicato qui. So che alcune taglie vengono applicate automaticamente (o parzialmente, in alcune situazioni so che il 50% sarà assegnato alla risposta "migliore", anche se l'utente non lo assegna esplicitamente), ma non sono sicuro che sia il caso in questa istanza. – phils

+1

Indipendentemente da ciò, sono contento che la risposta sia stata (presumibilmente) utile a te @false, e posso dirti che ho avuto un sorprendente numero di voti positivi mentre la tua taglia era presente (e indubbiamente a causa di ciò). Penso che 10 dei 16 voti siano avvenuti in questi ultimi giorni! – phils

3

C-x v d consente di aprire un buffer VC per un'intera directory, in cui è possibile selezionare alcuni file (o una directory) e quindi premere l per ottenere il registro di questi file (o quella directory).

Problemi correlati