2011-07-26 10 views
67

私は何百ものコミットを持つMercurialプロジェクトを持っています。hg log - 最後の5つのログエントリを取得するには?

私は

hg log 

を入力し、プリントアウトして、先頭に戻ってスクロールし、すべてのを待つ最新のエントリを見てみたいです。

最新のエントリを5つだけプリントアウトするにはどうすればよいですか?

+2

Mercurialは 'HGがFYI log'助けるたとえば、すべてのコマンドのヘルプをしています。 – masebase

答えて

100

limitパラメータを使用しますあなたがしたい場合は、あなたが唯一の最後の希望のオプション-bを経由して定義することができますまたshortversion

hg log -l 10 

を使用することができますマイケルMarkert応答が完了してhg log --limit 5

+0

これをrevset(つまり、 '-r user(" foo ")'で使用すると、順序は "最後の5"ではなく "最初の5"になります。 – user2864740

18

を現在のブランチからコミットします。

また最後に、あなたがこのような-dをさらに行くことができますが、もちろん

をしたいブランチからコミットチェック10のため

hg log -l 10 -b [your branch] 

を行うことができます。これは与える

hg log -l 1 -d "feb 2015 to apr 2015" 

この日付範囲内で最後に10回コミットします(毎月3文字)

そして

全例およびオプション..に行くには、このリンクでご利用いただけます: Here

関連する問題