Antworten:
tip kann sich auf einem anderen Zweig als dem Standard befinden.
hg verwendet die letzte Überarbeitung, zu der Ihr "-r etwas" passt. Wenn etwas ein Zweig ist, wird es auf den neuesten Stand gebracht. Wenn etwas ein Tag ist, wird es auf die Revision aktualisiert, der dieses Tag zugeordnet ist.
Tipp ist der letzte Änderungssatz im Repository. Standard ist ein Zweig. Tip ist ein spezielles Tag (ein benanntes Changeset), das sich immer auf den zuletzt geänderten Head bezieht .
tip
ist nur ein Alias für das letzte Änderungsset in Ihrem Repo. Manchmal ist es praktisch, z. B. wenn Sie eine Änderung in einem Zweig vornehmen, supercalifragilisticexpialidocious
die Sie dann in einem Zweig zusammenführen möchten default
. Dann aktualisieren Sie auf branch, default
und weil Sie wissen, dass sich die Arbeit, in die Sie zusammenführen möchten, default
an der Spitze Ihres lokalen Repositorys befindet (weil Sie es gerade festgeschrieben haben), anstatt dies zu hg merge supercalifragilisticexpialidocious
tun hg merge tip
.