На момент написания этой статьи, верхние ответы относятся к -1
, -2
и -3
. Отрицательные целые числа являются историческими артефактами и не должны использоваться с современными рабочими процессами Mercurial.
Как правило, «последняя версия» означает «текущую проверенную ревизию». В этом случае, чтобы увидеть изменения file
в текущем извлеченном коммите, вы можете использовать
hg diff --change . filename.txt
Если вы хотите, чтобы в последний раз filename.txt
был изменен , вы можете использовать
hg log --follow --patch --limit 1 filename.txt
Аргумент --follow
заставляет hg log
следовать истории, поэтому он будет выводить только текущую ревизию или ее предков.