hg backout [ПАРАМЕТР]... [-r] РЕВИЗИЯ

отменить эффект более раннего набора изменений

Prepare a new changeset with the effect of REV undone in the current working directory. If no conflicts were encountered, it will be committed immediately.

If REV is the parent of the working directory, then this new changeset is committed automatically (unless --no-commit is specified).

Примечание:

'hg backout' cannot be used to fix either an unwanted or incorrect merge.

Примеры:

По умолчанию, созданный набор изменений будет иметь одного родителя, что сохраняет линейную история. Если указан --merge, он будет иметь двух родителей: предыдущего родителя рабочего каталога и новую дочернюю ревизию РЕВИЗИИ, которая просто отменяет ее действие.

До версии 1.7 поведение без --merge было эквивалентно поведению с --merge с последующим 'hg update --clean .' с целью отменить слияние и оставить дочернюю ревизию РЕВИЗИИ как голову для для дальнейшего слияния

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

See 'hg help revert' for a way to restore files to the state of another revision.

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

options ([+] can be repeated):

--merge слить со старым родителем после завершения
--commit commit if no conflicts were encountered (DEPRECATED)
--no-commit do not commit
--parent РЕВИЗИЯ выбираемая родительская ревизия при отмене слияния (УСТАРЕЛО)
-r --rev РЕВИЗИЯ ревизия для отмены
-e --edit вызвать редактор для создания сообщения фиксации
-t --tool TOOL задать инструмент слияния
-I --include ШАБЛОН [+] добавить файлы, имена которых соответствуют данным шаблонам
-X --exclude ШАБЛОН [+] не добавлять файлы, имена которых соответствуют данным шаблонам
-m --message ТЕКСТ текст сообщения фиксации
-l --logfile ФАЙЛ взять сообщение фиксации из файла
-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)