hg rollback
откатить последнюю транзакцию (ОПАСНО) (УСТАРЕЛО)
Пожалуйста используйте "hg commit --amend" вместо rollback, чтобы исправить ошибки в последней фиксации.
Эту команду следует использовать очень осторожно, поскольку можно откатываться только на один уровень вглубь и нельзя отменить откат. Она также восстановит dirstate на время последней транзакции, теряя все его изменения, сделанные после этого. Эта команда не изменяет рабочий каталог.
Для инкапсуляции эффектов всех команд, которые создают новые наборы изменений или передают уже существующие наборы изменений в хранилище, используются транзакции.
Так, следующие команды являются транзакционными и их эффекты можно откатить:
Чтобы предотвратить безвозвратную потерю данных, rollback откажется выполнять откат транзакции фиксации, если она не извлечена. Вы можете использовать --force, чтобы откатить принудительно.
Эта команда не предназначена для использования на публичных хранилищах. Если изменения могут быть утянутыми другими пользователями, локальный откат транзакций не имеет смысла (кто-то могу уже утянуть изменения). Более того, возможны гонки с читающими хранилище; например, текущий pull может завершиться неудачей, если в это время будет вызван rollback.
Возвращает 0 при успехе, 1 если нет данных для отката.
параметры:
-n | --dry-run | ничего реально не делать, просто напечатать вывод |
-f | --force | игнорировать меры безопасности |
глобальные параметры:
-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) |
параметры, помеченные [+], могут указываться многократно