Оглавление commit

hg commit [ПАРАМЕТР]... [ФАЙЛ]...

псевдонимы: ci

зафиксировать указанные файлы или все изменения в хранилище

    Зафиксировать указанные файлы в хранилище. В отличие от централизованных
    SCM, это локальная операция. См. "hg push" чтобы узнать, как опубликовать
    свои изменения.

    Если список файлов опущен, будут зафиксированы все изменения, которые
    показывает "hg status".

    Если вы фиксируете результат слияния, не указывайте никаких файлов или
    фильтров в -I/-X.

    Если не указано сообщение фиксации, Mercurial запустит ваш настроенный
    редактор, где можно ввести сообщение. Если при фиксации случается сбой,
    копию сообщения можно найти в ".hg/last-message.txt".

    Флаг --amend может быть использован для внесения поправок в родительскую
    ревизию рабочего каталога с помощью еще одной операции фиксации,
    содержащей изменения для родительской ревизии в дополнении к тем, которые
    показываются "hg status" (если таковые имеются). Резервная копия старого
    набора изменений будет сохранена в виде комплекта в ".hg/strip-backup" (о
    том, как его восстановить, см. "hg help bundle" и "hg help unbundle").

    Сообщение фиксации, имя пользователя и дата берутся из изменяемой ревизии,
    если они явно не заданы. Если сообщение фиксации не указано в командной
    строке, откроется редактор с сообщением изменяемой ревизии.

    Нельзя изменить опубликованный набор изменений (см. "hg help phases"), а
    также набор изменений, имеющий потомков.

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

    Возвращает 0 при успехе, 1 если изменения не зафиксированы.

параметры:

 -A --addremove          пометить новые/недостающие файлы как
                         добавленные/удаленные перед фиксацией
    --close-branch       пометить ветку как закрытую, скрыть ее из списка
                         веток
    --amend              исправить родительскую ревизию рабочего каталога
 -I --include ШАБЛОН [+] добавить файлы, имена которых соответствуют данным
                         шаблонам
 -X --exclude ШАБЛОН [+] не добавлять файлы, имена которых соответствуют
                         данным шаблонам
 -m --message ТЕКСТ      текст сообщения фиксации
 -l --logfile ФАЙЛ       взять сообщение фиксации из файла
 -d --date ДАТА          использовать эту дату в качестве даты фиксации
 -u --user ПОЛЬЗОВАТЕЛЬ  использовать этого пользователя как автора фиксации
 -S --subrepos           рекурсивно обрабатывать подхранилища

параметры, помеченные [+], могут указываться многократно

глобальные параметры:

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

параметры, помеченные [+], могут указываться многократно