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?
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?
Câu trả lời:
Sử dụng tham số giới hạn: hg log --limit 5
-r user("foo")
Thứ tự không phải là "năm ngoái", nhưng "đầu tiên năm".
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 -b
mà 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 -d
như 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
hg help log
fyi.