Apakah mungkin untuk membatasi tampilan log magit untuk hanya melakukan dari cabang saat ini?

12

Saat ini ketika saya membuka log magit lokal ("l") dibutuhkan waktu yang cukup lama. Akan lebih baik untuk log hanya untuk membatasi diri ke pangkalan gabungan terdekat (misalnya vs asal / master) tapi saya belum bisa mengetahui bagaimana melakukan ini.

stsquad
sumber

Jawaban:

11

magit-logmenerima rangeargumen opsional . Anda juga bisa melakukan l r ldiikuti oleh origin/masterdan kemudian HEAD.

Di Magit 2.x Anda dapat menggunakan l oefek yang sama. Dalam hal ini, Anda akan menentukan rentang menggunakan penentu kisaran git standar (biasanya notasi 'titik ganda'):
l o origin/master..HEAD

rekado
sumber
1
OK magit telah mengubah magit-log-popup karena "r" sekarang membawa saya ke reflog ....
stsquad
versi apa magityang kamu gunakan? Ini bekerja untuk saya magit-20141025.429.
rekado
2
Dalam Magit 2.x gunakanl o
phils
@ Kunado: ya saya menggunakan magit / next (yang saya pikir baru saja pergi ke MELPA). Jika Anda memperbarui untuk kedua urutan kunci, saya akan menerima jawabannya.
stsquad
Saya memperbarui jawabannya dengan informasi dari komentar @phils.
rekado
4

Dimulai dengan v2.1.0Anda dapat menunjukkan log untuk cabang, komit, dan rentang yang digunakan secara sewenang-wenang l o RET.

Ini juga mungkin untuk log komit dari beberapa cabang sekaligus dengan memisahkannya dengan koma: l o , RET.

tarsius
sumber
1
Ketika pertanyaan bertanya bagaimana membatasi komit pada apa yang terjadi sejak "pangkalan gabungan terdekat", saya pikir maksud Anda l o origin/master..HEAD RET, apakah itu benar? Untuk menghindari keharusan mengetik begitu banyak karakter setiap kali ("origin / master..HEAD" adalah 20 karakter!), Apakah ada cara untuk menetapkan ini sebagai default / di mana-mana, mis. Selalu membatasi komit di origin/master...HEAD(atau (git merge-base master HEAD)~10, katakanlah), yaitu tidak pernah mencoba menunjukkan semua sejarah luas yang dibagikan origin/master?
ShreevatsaR
1
BTW, magit itu luar biasa, terima kasih banyak untuk mengerjakannya dan berada di sini untuk menjawab pertanyaan. Ini telah sangat mengubah cara saya bekerja; Saya merasa jauh lebih kuat dan produktif. :-)
ShreevatsaR