Jak mogę przełączyć się na tag / gałąź w hg?

124

Postępowałem zgodnie z dokumentacją w https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial i pobrałem źródło FF z:

hg clone http://hg.mozilla.org/mozilla-central/ src

Jak mogę przełączyć się na „gałąź” lub „tag” FF3.6? Dokumentacja mówi

hg clone http://hg.mozilla.org/releases/mozilla-1.9.2/ 192src

ale nie chcę dwukrotnie klonować zarówno FF main, jak i FF3.6?

n179911
źródło

Odpowiedzi:

186

Po sklonowaniu repozytorium masz wszystko: możesz wtedy hg up branchnamelub hg up tagnamezaktualizować kopię roboczą.

UP: hg upto skrót od hg update, który ma również hg checkoutalias dla osób z gitnawykami.

crazyscot
źródło
crazyscot - czy trzeba klonować i płacić? Czy nie można po prostu pobrać tego, co chcesz w 1 kroku (tj., hg clone http://hg.nginx.org/nginx -r "1.4.4"Aby pobrać wersję 1.4.4 projektu).
jww,
2
hg branchtylko listy default, ale repozytorium ma tagi! Aby wyświetlić tagi, użyjhg tags
Hendy Irawan
możesz użyć hg clone -u <rewizja>, aby zaktualizować po klonowaniu
O'Rooney