hg tag [-f] [-l] [-m ТЕКСТ] [-d ДАТА] [-u ПОЛЬЗОВАТЕЛЬ] [-r РЕВ] ИМЯ...

присвоить одну или более метку текущей или заданной ревизии

Присваивает <имя> заданной ревизии

Метки используются в качестве читаемого имени для некоторой ревизии и очень полезны, например, чтобы сравнить две различные ревизии, вернуться к важной более ранней версии, чтобы пометить какие-то ревизии как релизы и т.д. изменение существующих меток обычно не разрешается; это ограничение можно обойти с помощью -f/--force.

Если ревизия не указана, используется родитель рабочего каталога.

Чтобы упростить контроль версий, распространение и слияние меток, они хранятся в файле ".hgtags", который обрабатывается так же, как и любой файл в проекте и при необходимости может правиться вручную. Это означает, что создание или изменение метки создает также и новую фиксацию. Файл ".hg/localtags" используется для локальных меток и не передается между хранилищами.

Обычно фиксации, связанные с метками, создаются на голове ветки. Если родительская ревизия рабочего каталога не является головой ветки, 'hg tag' не срабатывает. В этом случае можно использовать -f/-force чтобы принудительно создать фиксацию для метки на неголовной ревизии.

Список возможных форматов для --d/--dates см. 'hg help dates'

Поскольку имя метки имеет больший приоритет при поиске ревизии чем имя ветки, настоятельно не рекомендуется использовать имя существующей ветки в качестве имени метки.

В случае успеха возвращает 0.

options:

-f --force установить метку принудительно
-l --local создать локальную метку
-r --rev РЕВИЗИЯ пометить указанную ревизию
--remove удалить метку
-e --edit вызвать редактор для создания сообщения фиксации
-m --message ТЕКСТ текст сообщения фиксации
-d --date ДАТА использовать эту дату в качестве даты фиксации
-u --user ПОЛЬЗОВАТЕЛЬ использовать этого пользователя как автора фиксации

global options ([+] can be repeated):

-R --repository ХРАНИЛИЩЕ корневой каталог хранилища или имя файла комплекта
--cwd КАТАЛОГ сменить рабочий каталог
-y --noninteractive не спрашивать, на все вопросы автоматически выбирать первый вариант
-q --quiet подавлять вывод
-v --verbose включить дополнительный вывод
--color ТИП when to colorize (boolean, always, auto, never, or debug)
--config КОНФИГ [+] задать/переопределить параметр конфигурации (в виде 'секция.параметр=значение')
--debug включить отладочный вывод
--debugger запустить отладчик
--encoding КОДИРОВКА установить кодировку (по умолчанию: UTF-8)
--encodingmode РЕЖИМ установить режим кодировки (по умолчанию: strict)
--traceback всегда печатать трассировку стека при исключении
--time время выполнения команды
--profile профилирование выполнения команды
--version напечатать информацию о версии и выйти
-h --help показать справку и выйти
--hidden учитывать скрытые наборы изменений
--pager ТИП когда использовать прокрутку (логический. always (всегда), auto(автоматически) или never (никогда) (по умолчанию: auto)