2011-08-29 19 views
5

Tôi thích có thể xem những thay đổi nào sẽ kết hợp với hg merge --preview nhưng đôi khi tôi muốn tôi có thể thay đổi định dạng một chút hoặc chỉ hiển thị các cam kết ảnh hưởng đến một số tệp nhất định hoặc cam kết của một số người nhất định. Dường như không có cách nào để chỉ định một định dạng đầu ra nhật ký khác hoặc áp dụng bất kỳ bộ lọc nào khi sử dụng hg merge --preview vì vậy tôi tự hỏi liệu bằng cách nào đó tôi có thể có cùng một danh sách các thay đổi bằng cách sử dụng hg log và tổng số. Nếu tôi đã có mà tôi khá chắc chắn tôi có thể tìm ra cách để tinh chỉnh nó như thế nào tôi thích.Có cách nào để có được tương đương với hg hợp nhất - xem trước với nhật ký hg và vòng quay?

Trả lời

5

Bạn muốn tất cả tổ tiên của changeset bạn đang sáp nhập với, trừ những điểm chung với cha mẹ của thư mục làm việc của bạn: "- (.) Tổ tiên (mergerev) tổ tiên"

$ hg log -r

hoặc ở dạng ngắn:

$ hg log -r ":: mergerev - ::."

xem hg trợ giúp revsets để biết thêm.

+0

Yup, sản xuất chính xác cùng một kết quả như hg merge --preview. Cảm ơn!! – krupan

Các vấn đề liên quan