hg log - Làm thế nào để có được 5 mục nhật ký cuối cùng?


76

Tôi có một dự án Mercurial có hàng trăm cam kết.

Khi tôi muốn xem các mục nhập gần đây nhất, tôi nhập

hg log

và sau đó đợi mọi thứ in ra và sau đó cuộn trở lại đầu trang.

Làm cách nào để in ra chỉ 5 mục nhập gần đây nhất?


2
Mercurial có trợ giúp cho tất cả các lệnh, ví dụ như hg help logfyi.
masebase

Câu trả lời:


110

Sử dụng tham số giới hạn: hg log --limit 5


Khi tôi sử dụng điều này với một revset (tức. -r user("foo")Thứ tự không phải là "năm ngoái", nhưng "đầu tiên năm".
user2864740

22

Sau khi hoàn thành phản hồi của Michael Markert, bạn có thể sử dụng quy tắc tắt

hg log -l 10

Ngoài ra, nếu bạn muốn, bạn có thể xác định thông qua tùy chọn -bmà bạn chỉ muốn cam kết cuối cùng từ nhánh hiện tại.

Bạn cũng có thể làm

hg log -l 10 -b [your branch]

để kiểm tra 10 cam kết cuối cùng từ chi nhánh bạn muốn

Tất nhiên bạn có thể đi xa hơn với -dnhư thế này:

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

Điều này sẽ cung cấp cho bạn 10 cam kết cuối cùng trong phạm vi ngày này (3 ký tự cho mỗi tháng)

Và tiếp tục ..

Ví dụ và tùy chọn đầy đủ có sẵn trong liên kết này: Tại đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.