Khi hợp nhất các thay đổi xung đột bằng cách sử dụng hg merge
, Mercurial sẽ chèn một tập hợp các điểm đánh dấu vào các tệp sẽ được hợp nhất trong bản sao làm việc của tôi như sau:
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
Sau đó, tôi chỉnh sửa thủ công tất cả các tệp được đánh dấu là U từ một danh sách được tạo ra hg resolve --all -l
và sau đó tôi nói với chú rể rằng tôi đã giải quyết chúng bằng cáchhg resolve -m file1 file2 file3 ...
Tuy nhiên, trong nhiều trường hợp, tôi muốn chấp nhận các thay đổi của riêng tôi hoặc của riêng họ trên một số tệp xung đột. Tôi đang suy nghĩ để tạo hai tập lệnh đơn giản sed / awk / bất kỳ tập lệnh nào được đặt tên accept-theirs.sh
và accept-my.sh
hoặc có cách nào "thích hợp" để làm điều đó không?