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?

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 - 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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.