Похоже, будет работать следующее:
в вашем ~ / .hgrc (UNIX / Mac) или c: \ users [ваше имя пользователя] \ mercurial.ini, добавьте
[extensions]
extdiff=
[extdiff]
cmd.vdiff = opendiff
cmd.kdiff = kdiff3
и теперь вы можете сделать
hg vdiff filename
hg kdiff filename
opendiff или kdiff3 должны быть инструментами, уже установленными на вашем компьютере, или вы можете использовать любой инструмент визуального различия, который у вас есть.
на самом деле, вы можете добавить
cmd.echo = echo
и увидите, что echo выведет 2 имени файла, когда вы выполните
hg echo filename
hg echo -r -2 filename <-- you will see different filenames if that revision exists