2010-01-29 3 views
92

Я следовал документации в https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial и загрузить источник FF с:Как я могу переключиться на тег/ветвь в hg?

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

Как я могу переключиться на FF3.6 «филиал» или «метки»? Документация заявлена ​​

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

но я не хочу клонировать как FF main, так и FF3.6 дважды?

ответ

142

Как только вы клонировали репо, у вас есть все: вы можете затем hg up branchname или hg up tagname обновить свою рабочую копию.

UP: hg up это ярлык hg update, который также имеет hg checkout псевдоним для людей с git привычек.

+0

crazyscot - нужно ли клонировать и проверять? Невозможно ли просто захватить то, что вы хотите, за 1 шаг (т. Е. 'Hg clone http://hg.nginx.org/nginx -r" 1.4.4 "' для проверки версии 1.4.4 проекта). – jww

+2

'hg branch' только списки' default', но у repo есть теги! Чтобы перечислить теги, используйте 'hg tags' –

Смежные вопросы