Как переключиться на тег / ветку в hg?


124

Я следил за документацией в https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial и скачал исходный код FF с помощью:

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?

Ответы:


186

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

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


Crazyscot - нужно клонировать и оформлять заказ? Разве невозможно просто захватить то, что вы хотите, за 1 шаг (то есть, hg clone http://hg.nginx.org/nginx -r "1.4.4"чтобы проверить версию проекта 1.4.4).
jww

2
hg branchтолько списки default, но в репо есть теги! Для перечисления тегов используйтеhg tags
Hendy Irawan

вы можете использовать hg clone -u <revision> для обновления после клонирования
O'Rooney
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.