Saya menggunakan sistem kontrol versi terdistribusi Mercurial, dan saya bertanya-tanya bagaimana saya bisa mengkonfigurasinya untuk menggunakan WinMerge alih-alih alat diff internalnya sendiri. Saya sudah mendapatkan WinMerge sebagai alat penggabungan, tetapi saya ingin Mercurial menggunakan WinMerge ketika saya mengetik:
hg diff
Apakah ada cara untuk melakukan itu, atau saya terjebak dengan alat diff internal Mercurial?
Ini adalah cara kerjanya bagi saya - baris perintah murni lincah selain tortoisehg
Pertama, edit file (di bawah windows 64bit)
C: \ Program Files (x86) \ Mercurial \ Mercurial.ini
Kemudian, Anda dapat menggunakan "hg winmerge ..." alih-alih "hg diff ..."
sumber
Yah, jawaban yang diberikan sebelumnya tidak memberi saya efek yang diinginkan. Mereka tidak mengizinkan untuk membuat revisi berbeda dan mengedit di tempat (maksud saya fungsionalitas yang sama yang tersedia untuk TortoiseSVN dari kotak). Untuk melakukan itu, saya telah menambahkan tambahan ke mercurial.ini bagian ini:
Ini diambil dari http://blog.stevehorn.cc/blog/easy-mercurial-visual-diff-between-two.html
sumber