Podczas scalania sprzecznych zmian za pomocą hg mergeMercurial wstawia zestaw znaczników do plików, które mają zostać scalone w mojej kopii roboczej, w następujący sposób:
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
Następnie ręcznie edytuję wszystkie pliki oznaczone jako U z listy utworzonej przez, hg resolve --all -la następnie mówię mercurialowi, że rozwiązałem je przezhg resolve -m file1 file2 file3 ...
W wielu sytuacjach chciałbym jednak zaakceptować tylko moje lub ich jedyne zmiany w niektórych sprzecznych plikach. Myślę o stworzeniu dwóch prostych skryptów sed / awk / o jakiejkolwiek nazwie accept-theirs.shi accept-my.shczy jest na to „właściwy” sposób?