Korzystam z rozproszonego systemu kontroli wersji Mercurial i zastanawiam się, jak mogę go skonfigurować, aby używał WinMerge zamiast własnego wewnętrznego narzędzia do porównywania. Mam już WinMerge jako narzędzie do scalania, ale chcę, aby Mercurial używał WinMerge podczas pisania:
hg diff
Czy istnieje jakikolwiek sposób, czy utknąłem w wewnętrznym narzędziu różnicowym Mercurial?
Tak to dla mnie działa - czysta rtęciowa linia poleceń inna niż tortoisehg
Najpierw edytuj plik (pod 64-bitowym oknem)
C: \ Program Files (x86) \ Mercurial \ Mercurial.ini
Następnie możesz użyć „hg winmerge ...” zamiast „hg diff ...”
źródło
Cóż, odpowiedzi podane wcześniej nie dają pożądanych efektów. Nie pozwalają na różnicowanie wersji i edycję na miejscu (mam na myśli tę samą funkcjonalność, która jest dostępna dla TortoiseSVN z pudełka). Aby to zrobić, dodałem dodatkowo do mercurial.ini tę sekcję:
To jest wzięte z http://blog.stevehorn.cc/blog/easy-mercurial-visual-diff-between-two.html
źródło