È possibile limitare la visualizzazione del registro di magit ai soli commit dal ramo corrente?


12

Attualmente quando apro il registro locale di magit ("l l") ci vuole un bel po 'di tempo. Sarebbe bello che il registro si limitasse alla base di unione più vicina (ad es. Vs origin / master) ma non sono stato in grado di capire come farlo.

Risposte:


11

magit-logaccetta un rangeargomento facoltativo . Puoi anche fare l r lseguito da origin/mastere quindi HEAD.

In Magit 2.x puoi usare l olo stesso effetto. In questo caso, dovresti specificare un intervallo usando gli identificatori di intervallo git standard (in genere la notazione 'punto doppio'):
l o origin/master..HEAD


1
OK magit ha cambiato il magit-log-popup perché la "r" ora mi porta al reflog ....
stsquad

quale versione di magitstai usando? Funziona con me magit-20141025.429.
rekado,

2
In Magit 2.x usarel o
phils il

@rekado: sì, sto usando magit / next (che penso sia appena passato a MELPA). Se aggiorni per entrambe le sequenze di tasti, accetterò la risposta.
stsquad,

Ho aggiornato la risposta con le informazioni dal commento di @phils.
rekado,

4

A partire da v2.1.0te puoi mostrare i log per filiali, commit e intervalli arbitrari usando l o RET.

E 'anche possibile effettuare il login impegna da più rami in una sola volta, separandoli con Comas: l o , RET.


1
Poiché la domanda si pone come limitare l'impegno a ciò che è accaduto dal momento che "la base di fusione più vicina", penso che tu intenda l o origin/master..HEAD RET, giusto? Per evitare di dover scrivere così tanti caratteri ogni volta ("origine / master..HEAD" è di 20 caratteri!), C'è un modo per impostarlo come predefinito / ovunque, ad esempio limitare sempre i commit a origin/master...HEAD(o (git merge-base master HEAD)~10, diciamo), cioè mai provare a mostrare tutta la vasta storia condivisa con origin/master?
ShreevatsaR,

1
A proposito, magit è fantastico, grazie mille per averci lavorato ed essere qui per rispondere alle domande. Ha già cambiato enormemente il mio modo di lavorare; Mi sento molto più potente e produttivo. :-)
ShreevatsaR
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.