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 .
tipist 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, supercalifragilisticexpialidociousdie Sie dann in einem Zweig zusammenführen möchten default. Dann aktualisieren Sie auf branch, defaultund weil Sie wissen, dass sich die Arbeit, in die Sie zusammenführen möchten, defaultan der Spitze Ihres lokalen Repositorys befindet (weil Sie es gerade festgeschrieben haben), anstatt dies zu hg merge supercalifragilisticexpialidocioustun hg merge tip.