У меня просто была эта проблема несколько минут назад; Я просто установил его и добавил его путь (по умолчанию это c: \ program files \ kdiff3) к моей системной переменной PATH e.v. Перезапустил мое окно, чтобы подобрать новый путь, и «hg kdiff3» просто сработал. Как оказалось, в моем базовом файле "mercurial.ini" приведено следующее, это позволяет kdiff3 работать для всех репозиториев hg в системе.
[extensions]
hgext.extdiff =
[extdiff]
cmd.kdiff3 =
[merge-tools]
kdiff3.args = $base $local $other -o $output