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.

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


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.