Có cách nào để liệt kê các đầu được tạo bởi một người dùng cụ thể không?Mercurial - liệt kê đầu của người dùng
Với lệnh hg heads
Tôi không thể lọc người dùng.
Khi có hg log
Tôi có thể lọc trên người dùng nhưng không thể tìm ra cách chỉ liệt kê các thay đổi cuối cùng trên chi nhánh.
CẬP NHẬT:
Nhờ câu trả lời Tim Henigan của bên dưới. Tôi đã đi đến kết luận sau.
log -r "head() and not closed() and user('<username>')"
Trong trường hợp cụ thể của tôi, tôi chỉ muốn người đứng đầu mới nhất theo thứ tự ngược lại nên tôi đã tạo bí danh cho chức năng này.
[alias]
myhist = log -r "reverse(head() and not closed() and user('<username>'))" --template "{rev}: {branches}\n" -l 10
để gọi hg myhist
cho tôi tối đa mười lần thay đổi gần đây là tất cả thay đổi cuối cùng trên chi nhánh của họ. Tôi đang sử dụng tùy chọn --template
để chỉ xem số sửa đổi và tên chi nhánh để có được tổng quan nhanh về hoạt động gần đây của tôi.
Cảm ơn, đó là tuyệt vời nhưng không chính xác những gì tôi đang tìm kiếm. Tôi nghĩ rằng một từ ngữ tốt hơn cho câu hỏi của tôi sẽ là: "cho tôi những thay đổi cuối cùng tôi đã tạo ra trên tất cả các chi nhánh". Câu trả lời của bạn đã dẫn tôi đến giải pháp cho tôi mặc dù. Tôi sẽ cập nhật câu hỏi của tôi với điều này. –