Właśnie przełączamy się na Mercurial, w którym pracuję w tym tygodniu. Zaczynam czytać materiały i miałem nadzieję, że ktoś zwięźle odpowie na to pytanie:
Jaka jest różnica między tagiem „tip” Mercurial a odgałęzieniem „default”?
wskazówka może znajdować się w innej gałęzi niż domyślna.
hg używa najnowszej wersji, w której twoje „-r nieco” pasuje. jeśli coś jest gałęzią, aktualizuje się do najnowszej wersji. jeśli coś jest tagiem, aktualizuje się do wersji, z którą ten tag jest powiązany.
Wskazówka to najnowszy zestaw zmian w repozytorium. Domyślnie jest to gałąź. Tip jest specjalnym Tagiem (nazwanym zestawem zmian), który zawsze odnosi się do ostatnio zmienionego Heada .
źródło
tip
jest tylko aliasem ostatniego zestawu zmian w repozytorium. Czasami jest to przydatne, np. Dokonujesz zmiany w gałęzi,supercalifragilisticexpialidocious
którą chciałbyś następnie połączyć w gałąźdefault
; więc aktualizujesz do oddziałudefault
i ponieważ wiesz, że praca, którą chcesz scalić,default
znajduje się na końcu lokalnego repozytorium (ponieważ właśnie ją zatwierdziłeś), zamiast tegohg merge supercalifragilisticexpialidocious
możesz to zrobićhg merge tip
.