Вместо HEAD~n
, используйте .~n
.
hg help revisions
показывает спецификаторы ревизии Mercurial.
Mercurial эквивалент Git's HEAD
/ @
равен .
и Mercurial эквивалент Git's ~<em>number</em>
равен ... ~<em>number</em>
?
Как и Git, Mercurial также поддерживает суффикс ^
с тем же значением: ^
, за которым следует число: число -ый родитель.
Если пропустить число, вы получите первого родителя или сделаете шаг назад на 1 первого родителя (который получит вас первым родителем), поэтому .^
или .~
получает вас первым родителем.Обратите внимание, что некоторые интерпретаторы командной строки Windows предпочитают использовать ^
для своих собственных целей, поэтому вам, возможно, придется их заключать в кавычки.