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