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?
risposta
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).
Argh, sembra che mi sia mancato il tempo per assegnare la taglia. Presumo che ciò avvenga automaticamente con una risposta accettata presente ... – false
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
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
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).
[qui] (http://alexott.net/en/writings/emacs-vcs/EmacsGit.html) è la spiegazione, come per –