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

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

Создает в текущем рабочем каталоге новый набор изменений, который имеет эффект отмены изменений РЕВИЗИИ.

Если РЕВИЗИЯ - родитель рабочего каталога, то созданный набор изменений фиксируется автоматически. В противном случае Mercurial проводит слияние изменений, результат слияния остается незафиксированным.

Примечание:

backout не может использоваться для исправления нежелательного или некорректного слияния.

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

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

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

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

параметры:

--merge слить со старым родителем после завершения
--parent РЕВИЗИЯ выбираемая родительская ревизия при отмене слияния (УСТАРЕЛО)
-r --rev РЕВИЗИЯ ревизия для отмены
-e --edit вызвать редактор для создания сообщения фиксации
-t --tool ЗНАЧЕНИЕ задать инструмент слияния
-I --include ШАБЛОН [+] добавить файлы, имена которых соответствуют данным шаблонам
-X --exclude ШАБЛОН [+] не добавлять файлы, имена которых соответствуют данным шаблонам
-m --message ТЕКСТ текст сообщения фиксации
-l --logfile ФАЙЛ взять сообщение фиксации из файла
-d --date ДАТА использовать эту дату в качестве даты фиксации
-u --user ПОЛЬЗОВАТЕЛЬ использовать этого пользователя как автора фиксации

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

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

-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)

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