Comment puis-je passer à une balise / branche dans hg?

124

J'ai suivi la documentation sur https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial et téléchargé la source FF avec:

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

Comment puis-je passer à la «branche» ou «tag» FF3.6? La documentation dit

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

mais je ne veux pas cloner à la fois FF main et FF3.6 deux fois?

n179911
la source

Réponses:

186

Une fois que vous avez cloné le dépôt, vous avez tout: vous pouvez alors hg up branchnameou hg up tagnamemettre à jour votre copie de travail.

UP: hg upest un raccourci de hg update, qui a également un hg checkoutalias pour les personnes ayant des githabitudes.

fou
la source
crazyscot - faut-il cloner et commander? N'est-il pas possible de récupérer simplement ce que vous voulez en 1 étape (c'est- hg clone http://hg.nginx.org/nginx -r "1.4.4"à-dire de récupérer la version 1.4.4 du projet).
jww
2
hg branchseulement des listes default, mais le dépôt a des balises! Pour lister les tags, utilisezhg tags
Hendy Irawan
vous pouvez utiliser hg clone -u <revision> pour mettre à jour après le clonage
O'Rooney