Wie kann ich zu einem Tag / Zweig in hg wechseln?

124

Ich folgte der Dokumentation unter https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial und lud die FF-Quelle herunter mit:

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

Wie kann ich zum FF3.6-Zweig oder -Tag wechseln? Die Dokumentation sagte

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

aber ich möchte nicht sowohl FF main als auch FF3.6 zweimal klonen?

n179911
quelle

Antworten:

186

Sobald Sie das Repo geklont haben, haben Sie alles: Sie können dann hg up branchnameoderhg up tagname Ihre Arbeitskopie aktualisieren.

UP: hg upist eine Abkürzung von hg update, die auch einen hg checkoutAlias ​​für Menschen mit gitGewohnheiten hat.

verrückt
quelle
Crazyscot - muss man klonen und auschecken? Ist es nicht möglich, in einem Schritt einfach das zu holen, was Sie wollen (dh hg clone http://hg.nginx.org/nginx -r "1.4.4"Version 1.4.4 des Projekts auszuchecken)?
JWW
2
hg branchnur Listen default, aber das Repo hat Tags! Um Tags aufzulisten, verwenden Siehg tags
Hendy Irawan
Sie können hg clone -u <revision> verwenden, um nach dem Klonen zu aktualisieren
O'Rooney