Чтобы увидеть diff для коммита, просто используйте hg diff -c REV
. Вы также можете указать первую и последнюю ревизию, дважды используя -r
, например hg diff -r REV^ -r REV
.
. В качестве псевдонима просто используйте:
[alias]
show = diff -c
(Обратите внимание, что шоу уже Mercurial, так что вы можете выбрать другое имя.)
В качестве альтернативы, hg log -p
или hg export
также можно использовать, если вам также нужно просмотреть метаданные фиксации, но hg diff -c
позволяет вам использовать обычные параметры сравнения, например игнорировать пробелы.
Для диапазона ревизий вы можете использовать оператор ::
revset. hg diff -r 'REV^::REV'
также работает (см. hg help revsets
для получения дополнительной информации о том, как express нетривиальные наборы ревизий).