hg bookmarks [ПАРАМЕТРЫ]... [ИМЯ]...
псевдонимы: bookmark
создать новую закладку или показать существующие
Закладки это метки наборов изменений, помогающие отслеживать линии разработки. Они не участвуют в котроле версий и могут перемещаться, удаляться и переименовываться. Удаление или перемещение закладки не влияет на помеченные ей наборы изменений.
Creating or updating to a bookmark causes it to be marked as 'active'. The active bookmark is indicated with a '*'. When a commit is made, the active bookmark will advance to the new commit. A plain "hg update" will also advance an active bookmark, if possible. Updating away from a bookmark will cause it to be deactivated.
Закладки могут передаваться между хранилищами с помощью команд push и pull (см. "hg help push" и "hg help pull"). Если общая пути разработки разошлась на закладке, будет создана новая 'расходящаяся закладка' с именем 'имя@путь'. Расхождение можно устранить с помощью :hg:'merge'.
Закладка с именем '@' имеет особое свойство: "hg clone" извлекает ее по умолчанию, если она существует.
Примеры:
hg book new-feature
hg book -i reviewed
hg book -r .^ tested
hg book -f @
параметры:
-f | --force | принудительно |
-r | --rev РЕВИЗИЯ | ревизия |
-d | --delete | удалить указанную закладку |
-m | --rename ИМЯ | переименовать указанную закладку |
-i | --inactive | пометить закладку как неактивную |
глобальные параметры:
-R | --repository ХРАНИЛИЩЕ | корневой каталог хранилища или имя файла комплекта |
--cwd КАТАЛОГ | сменить рабочий каталог | |
-y | --noninteractive | не спрашивать, на все вопросы автоматически выбирать первый вариант |
-q | --quiet | подавлять вывод |
-v | --verbose | включить дополнительный вывод |
--config КОНФИГ [+] | задать/переопределить параметр конфигурации (в виде 'секция.параметр=значение') | |
--debug | включить отладочный вывод | |
--debugger | запустить отладчик | |
--encoding КОДИРОВКА | установить кодировку (по умолчанию: UTF-8) | |
--encodingmode РЕЖИМ | установить режим кодировки (по умолчанию: strict) | |
--traceback | всегда печатать трассировку стека при исключении | |
--time | время выполнения команды | |
--profile | профилирование выполнения команды | |
--version | напечатать информацию о версии и выйти | |
-h | --help | показать справку и выйти |
--hidden | учитывать скрытые наборы изменений | |
--color ТИП | когда раскрашивать вывод (логический. always (всегда), auto (автоматически)или never (не раскрашивать)) (по умолчанию: auto) |
параметры, помеченные [+], могут указываться многократно