hg rollback

откатить последнюю транзакцию (ОПАСНО) (УСТАРЕЛО)

Пожалуйста используйте 'hg commit --amend' вместо rollback, чтобы исправить ошибки в последней фиксации.

Эту команду следует использовать очень осторожно, поскольку можно откатываться только на один уровень вглубь и нельзя отменить откат. Она также восстановит dirstate на время последней транзакции, теряя все его изменения, сделанные после этого. Эта команда не изменяет рабочий каталог.

Для инкапсуляции эффектов всех команд, которые создают новые наборы изменений или передают уже существующие наборы изменений в хранилище, используются транзакции.

Так, следующие команды являются транзакционными и их эффекты можно откатить:

Чтобы предотвратить безвозвратную потерю данных, rollback откажется выполнять откат транзакции фиксации, если она не извлечена. Вы можете использовать --force, чтобы откатить принудительно.

The rollback command can be entirely disabled by setting the "ui.rollback" configuration setting to false. If you're here because you want to use rollback and it's disabled, you can re-enable the command by setting "ui.rollback" to true.

Эта команда не предназначена для использования на публичных хранилищах. Если изменения могут быть утянутыми другими пользователями, локальный откат транзакций не имеет смысла (кто-то могу уже утянуть изменения). Более того, возможны гонки с читающими хранилище; например, текущий pull может завершиться неудачей, если в это время будет вызван rollback.

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

options:

-n --dry-run ничего реально не делать, просто напечатать вывод
-f --force игнорировать меры безопасности

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)