Como posso mudar para uma tag / filial em hg?

124

Segui a documentação em https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial e baixei a fonte FF com:

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

Como posso mudar para o 'branch' ou 'tag' do FF3.6? A documentação dizia

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

mas eu não quero clonar o FF principal e o FF3.6 duas vezes?

n179911
fonte

Respostas:

186

Depois de clonar o repositório, você terá tudo: poderá então hg up branchnameou hg up tagnameatualizar sua cópia de trabalho.

UP: hg upé um atalho de hg update, que também tem hg checkoutalias para pessoas com githábitos.

crazyscot
fonte
crazyscot - é preciso clonar e fazer checkout? Não é possível apenas pegar o que você quer em uma etapa (ou seja, hg clone http://hg.nginx.org/nginx -r "1.4.4"fazer o checkout da versão 1.4.4 do projeto).
JWW
2
hg branchapenas listas default, mas o repositório tem tags! Para listar tags, usehg tags
Hendy Irawan
você pode usar hg clone -u <revisão> para atualização após clonagem
O'Rooney