How can I switch to a tag/branch in hg?
127,692
Once you have cloned the repo, you have everything: you can then hg up branchname
or hg up tagname
to update your working copy.
UP: hg up
is a shortcut of hg update
, which also has hg checkout
alias for people with git
habits.
Author by
n179911
Updated on October 19, 2020Comments
-
n179911 over 3 years
I followed the documentation in https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial and downloaded FF source with:
hg clone http://hg.mozilla.org/mozilla-central/ src
How can I switch to the FF3.6 'branch' or 'tag'? The documentation said
hg clone http://hg.mozilla.org/releases/mozilla-1.9.2/ 192src
but I don't want to clone both FF main and FF3.6 twice?
-
jww over 10 yearscrazyscot - does one have to clone and checkout? Is it not possible to just grab what you want in 1 step (i.e.,
hg clone http://hg.nginx.org/nginx -r "1.4.4"
to checkout version 1.4.4 of the project). -
Hendy Irawan almost 10 years
hg branch
only listsdefault
, but the repo has tags! To list tags, usehg tags
-
O'Rooney almost 5 yearsyou can use hg clone -u <revision> to update after cloning