Оглавление revert

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

восстановить файлы до их состояния в хранилище

      Чтобы извлечь более ранние ревизии, необходимо использовать
      :hg:`update РЕВИЗИЯ`. Чтобы отменить слияние (с потерей сделанных
      изменений), используйте :hg:`update --clean .`.

    Если ревизия не задана, вернуть указанные файлы и каталоги к состоянию, в
    котором они сохранены в родительской ревизии рабочего каталога. Это
    восстанавливает содержимое указанных файлов до неизмененного состояния и
    отменяет запланированные добавления, удаления, копирования и
    переименования файлов. Если рабочий каталог имеет двух родителей,
    необходимо явно указать ревизию.

    С параметром -r/--rev или -d/--date восстанавливает содержимое заданных
    файлов и каталогов до указанной ревизии. Т.к. revert изменяет родителей
    рабочего каталога, эти файлы будут показываться как измененные. Это может
    быть полезным чтобы "откатить" все или некоторые предшествующие изменения.
    См. также backout.

    Измененные файлы сохранятся с расширением .orig перед восстановлением.
    Можно отключить это резервное копирование с помощью --no-backup.

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

    В случае успеха возвращает 0.

параметры:

 -a --all                без аргументов - вернуть файлы к прежнему состоянию
 -d --date ДАТА          максимальная ревизия не позднее ДАТЫ
 -r --rev РЕВИЗИЯ        вернуть состояние на момент указанной ревизии
 -C --no-backup          не сохранять резервные копии файлов
 -I --include ШАБЛОН [+] добавить файлы, имена которых соответствуют данным
                         шаблонам
 -X --exclude ШАБЛОН [+] не добавлять файлы, имена которых соответствуют
                         данным шаблонам
 -n --dry-run            ничего реально не делать, просто напечатать вывод

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

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

 -R --repository ХРАНИЛИЩЕ корневой каталог хранилища или имя файла комплекта
    --cwd КАТАЛОГ          сменить рабочий каталог
 -y --noninteractive       не спрашивать, на все вопросы автоматически
                           выбирать первый вариант
 -q --quiet                подавлять вывод
 -v --verbose              включить дополнительный вывод
    --config КОНФИГ [+]    задать/переопределить параметр конфигурации (в виде
                           'секция.параметр=значение')
    --debug                включить отладочный вывод
    --debugger             запустить отладчик
    --encoding КОДИРОВКА   установить кодировку (по умолчанию: UTF-8)
    --encodingmode РЕЖИМ   установить режим кодировки (по умолчанию: strict)
    --traceback            всегда печатать трассировку стека при исключении
    --time                 время выполнения команды
    --profile              профилирование выполнения команды
    --version              напечатать информацию о версии и выйти
 -h --help                 показать справку и выйти
    --hidden               consider hidden changesets

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