2011-06-30 32 views
5

Tôi đã có một kịch bản PowerShell tìm các bản sửa đổi hợp nhất hai nhánh có tên với nhau. Nó lặp qua tất cả các sự kết hợp trên một nhánh cụ thể, hiển thị các changesets có một parent trên nhánh có tên khác.Bản ghi Mercurial của sự hợp nhất giữa các chi nhánh có tên

Có một lệnh hg log sẽ thực hiện tương đương không? Tôi đã chơi xung quanh với tính năng revsets Mercurial (hg help revsets), nhưng dường như không thể tìm thấy câu thần chú huyền diệu.

Trả lời

11

Bạn có thể sử dụng này:

hg log --rev "merge() and branch(default) and children(branch(secondary))" 

Sản lượng này sẽ tất cả các changesets đó là:

  1. Merge-changesets
  2. trên mặc định ngành
  3. Một đứa trẻ trực tiếp của mọi thay đổi trên chi nhánh phụ
Các vấn đề liên quan