Відповіді:
Підказка може бути в іншій гілці, ніж за замовчуванням.
hg використовує останню версію ваших "-r трохи" збігів. якщо дещо є галуззю, вона оновлює свою останню голову. якщо дещо є тег, він оновляється до версії, з якою пов’язаний цей тег.
Порада - це останній набір змін у сховищі. За замовчуванням - галузь. Порада - це спеціальний тег (названий набір змін), який завжди посилається на останню зміну Head .
tipце лише псевдонім для останнього набору змін у вашому репо. Іноді це стане в нагоді, наприклад, ви вносите зміни у відділення, supercalifragilisticexpialidociousякі потім хотіли б об'єднати у відділення default; тож тоді ви оновлюєтесь до відділення, defaultі тому що ви знаєте, що робота, яку ви хочете об'єднати, defaultзнаходиться на кінчику вашого локального сховища (тому що ви це тільки зробили), замість того, щоб hg merge supercalifragilisticexpialidociousробити hg merge tip.