hg commit [ПАРАМЕТР]... [ФАЙЛ]...
псевдонимы: ci
зафиксировать указанные файлы или все изменения в хранилище
Зафиксировать указанные файлы в хранилище. В отличие от централизованных SCM, это локальная операция. См. 'hg push' чтобы узнать, как опубликовать свои изменения.
Если список файлов опущен, будут зафиксированы все изменения, которые показывает 'hg status'.
Если вы фиксируете результат слияния, не указывайте никаких файлов или фильтров в -I/-X.
Если не указано сообщение фиксации, Mercurial запустит ваш настроенный редактор, где можно ввести сообщение. Если при фиксации случается сбой, копию сообщения можно найти в ".hg/last-message.txt".
The --close-branch flag can be used to mark the current branch head closed. When all heads of a branch are closed, the branch will be considered closed and no longer listed.
Флаг --amend может быть использован для внесения поправок в родительскую ревизию рабочего каталога с помощью еще одной операции фиксации, содержащей изменения для родительской ревизии в дополнении к тем, которые показываются 'hg status' (если таковые имеются). Резервная копия старого набора изменений будет сохранена в виде комплекта в ".hg/strip-backup" (о том, как его восстановить, см. 'hg help bundle' и 'hg help unbundle').
Сообщение фиксации, имя пользователя и дата берутся из изменяемой ревизии, если они явно не заданы. Если сообщение фиксации не указано в командной строке, откроется редактор с сообщением изменяемой ревизии.
Нельзя изменить опубликованный набор изменений (см. 'hg help phases'), а также набор изменений, имеющий потомков.
Список возможных форматов для --d/--dates см. 'hg help dates'
Returns 0 on success, 1 if nothing changed.
Примеры:
hg commit --include "set:**.py"
hg commit --exclude "set:binary()"
hg commit --amend --date now
options ([+] can be repeated):
-A | --addremove | пометить новые/недостающие файлы как добавленные/удаленные перед фиксацией |
--close-branch | mark a branch head as closed | |
--amend | amend the parent of the working directory | |
-s | --secret | использовать секретную фазу для фиксации |
--draft | use the draft phase for committing | |
-e | --edit | вызвать редактор для создания сообщения фиксации |
--force-close-branch | forcibly close branch from a non-head changeset (ADVANCED) | |
-i | --interactive | use interactive mode |
-I | --include ШАБЛОН [+] | добавить файлы, имена которых соответствуют данным шаблонам |
-X | --exclude ШАБЛОН [+] | не добавлять файлы, имена которых соответствуют данным шаблонам |
-m | --message ТЕКСТ | текст сообщения фиксации |
-l | --logfile ФАЙЛ | взять сообщение фиксации из файла |
-d | --date ДАТА | использовать эту дату в качестве даты фиксации |
-u | --user ПОЛЬЗОВАТЕЛЬ | использовать этого пользователя как автора фиксации |
-S | --subrepos | рекурсивно обрабатывать подхранилища |
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) |