hg log - Wie erhalte ich die letzten 5 Protokolleinträge?

76

Ich habe ein Mercurial-Projekt mit Hunderten von Commits.

Wenn ich mir die neuesten Einträge ansehen möchte, tippe ich

hg log

Warten Sie, bis alles ausgedruckt ist, und scrollen Sie dann zurück nach oben.

Wie drucke ich nur die 5 neuesten Einträge aus?

Hubert Brethwaite
quelle
2
Mercurial hat Hilfe für alle Befehle, zum Beispiel hg help logfyi.
Masebase

Antworten:

110

Verwenden Sie den Parameter limit: hg log --limit 5

Michael Markert
quelle
Wenn ich dies mit einem Revset verwende (dh -r user("foo")die Reihenfolge ist nicht "letzte fünf", sondern "erste fünf".
user2864740
22

Zum Abschluss der Michael Markert-Antwort können Sie die Shortversion verwenden

hg log -l 10

Wenn Sie möchten, können Sie außerdem über die Option definieren, -bdass Sie nur das letzte Commit aus dem aktuellen Zweig ausführen möchten.

Sie können auch tun

hg log -l 10 -b [your branch]

zur Überprüfung 10 letzte Festschreibung von dem gewünschten Zweig

Natürlich können Sie so weitermachen -d:

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

Dadurch erhalten Sie die letzten 10 Commits innerhalb dieses Datumsbereichs (3 Zeichen pro Monat).

Und geht weiter ..

Ein vollständiges Beispiel und eine Option finden Sie unter diesem Link: Hier

Greco Jonathan
quelle