hg purge [ПАРАМЕТР]... [КАТАЛОГ]...

псевдонимы: clean

удалить файлы, не отслеживаемые Mercurial

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

Это означает, что по умолчанию purge удалит:

Но оставит нетронутыми:

Параметры --files и --dirs могут быть использованы для удаления только файлов, только директорий, или и тех и других вместе. Если ни один их этих параметров не указан, удалено будет все.

Если в командной строке заданы каталоги, рассматриваются только файлы в этих каталогах.

Будьте осторожны с purge, т.к. вы можете необратимо удалить файлы, которые вы забыли добавить в хранилище. Если вы просто хотите напечатать список файлов, которые были бы удалены этой программой, используйте параметр --print.

options ([+] can be repeated):

-a --abort-on-err прервать выполнение при возникновении ошибки
--all зачистить также игнорируемые файлы
-i --ignored purge only ignored files
--dirs удалить пустые директории
--files удалить файлы
-p --print напечатать имена файлов вместо их удаления
-0 --print0 добавлять NUL после имен файлов для использования с xargs (подразумевает-p/--print)
--confirm ask before permanently deleting files
-I --include ШАБЛОН [+] добавить файлы, имена которых соответствуют данным шаблонам
-X --exclude ШАБЛОН [+] не добавлять файлы, имена которых соответствуют данным шаблонам

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)