magitのログビューを現在のブランチからのコミットのみに制限することは可能ですか?


12

現在、ローカルのmagitログ( "l l")を呼び出すと、かなり時間がかかります。ログがそれ自体を最も近いマージベース(例:origin / master)に制限することは良いことですが、これを行う方法を見つけることができませんでした。

回答:


11

magit-logオプションのrange引数を受け入れます。あなたも行うことができl r l続くorigin/masterと、その後HEAD

Magit 2.xではl o、同じ効果を使用できます。この場合、標準のgit範囲指定子(通常は「ダブルドット」表記)を使用して範囲を指定します。
l o origin/master..HEAD


1
「r」が私をreflogに連れて行ったので、OK magitはmagit-log-popupを変更しました...
stsquad

どのバージョンmagitを使用していますか?で動作しますmagit-20141025.429
rekado

2
Magit 2.xでの使用l o
phils '25

@rekado:ええ、私はmagit / nextを使用しています(これはMELPAに行ったばかりだと思います)。両方のキーシーケンスを更新する場合は、その答えを受け入れます。
stsquad 2015

@philsコメントの情報で回答を更新しました。
rekado 2015

4

以降ではv2.1.0、あなたは、任意の枝、コミット、および使用範囲のログを表示することができますl o RET

複数のブランチからのコミットを、それらをコンマで区切って一度にログに記録することもできますl o , RET


1
「最も近いマージベース」以降に起こったことにコミットを制限する方法を質問するので、私はあなたが言っていることだと思いますがl o origin/master..HEAD RET、そうですか?非常に多くの文字を毎回入力する手間を省く(「起源/ master..HEAD」は20の文字です!)、どこでも/デフォルトとしてこれを設定する方法があり、例えば常にでコミットを制限するためにorigin/master...HEAD(または(git merge-base master HEAD)~10、言う)、すなわちと共有されている広範な履歴のすべてを表示しようとしないでくださいorigin/master
ShreevatsaR 2015

1
ところで、magitは素晴らしいです。作業に取り組み、質問に答えてくれてありがとうございます。それはすでに私の働き方を大きく変えました。私はこれまでよりもはるかに強力で生産的だと感じています。:-)
ShreevatsaR 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.