Ответы:
Подсказка может быть на другой ветке, чем по умолчанию.
hg использует последнюю ревизию ваших совпадений "-r some". если что-то и есть ветка, он обновляется до последней версии. если несколько является тегом, он обновляет ревизию, с которой связан этот тег.
Совет - это самая последняя ревизия в хранилище. По умолчанию это ветка. Подсказка - это специальный тег (именованный набор изменений), который всегда ссылается на последнюю измененную голову .
tip
это просто псевдоним для последней ревизии в вашем репо. Иногда это пригодится, например, вы вносите изменения в ветку, supercalifragilisticexpialidocious
которые затем хотите объединить в ветку default
; затем вы переходите на ветвление, default
и потому что вы знаете, что работа, в которую вы хотите объединиться, default
находится на кончике вашего локального репозитория (потому что вы только что ее зафиксировали), вместо того, чтобы делать это, hg merge supercalifragilisticexpialidocious
вы можете это сделать hg merge tip
.