Kullanarak çakışan değişiklikleri birleştirirken hg merge, Mercurial, çalışma kopyamda birleştirilecek dosyalara şu şekilde bir dizi işaretçi ekler:
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
Daha hg resolve --all -lsonra tarafından üretilen bir listeden U olarak işaretlenen tüm dosyaları manuel olarak düzenlerim ve ardından mercurial'a bunları şu şekilde çözdüğümü söylüyorum:hg resolve -m file1 file2 file3 ...
Pek çok durumda, bazı çakışan dosyalarda ya benim ya da sadece kendi değişikliklerini kabul etmek isterim. İki basit sed / awk / adı verilen komut dosyaları oluşturmayı düşünüyorum accept-theirs.shve accept-my.shveya bunu yapmanın "uygun" bir yolu var mı?