hg status покажет вам все новые файлы, а затем вы можете просто rm их.
Обычно я хочу избавиться от игнорируемых и неверсированных файлов, так:
hg status -iu # to show
hg status -iun0 | xargs -r0 rm # to destroy
И затем выполните это с помощью:
hg update -C -r xxxxx
, который переводит все версионные файлы в правильное состояние для ревизии xxxx
Toследуя традиции переполнения стека, говоря вам, что вы не хотите этого делать, я часто обнаруживаю, что этот «ядерный вариант» уничтожил вещи, которые мне небезразличны.
Правильный способ сделать это - использовать опцию «make clean» в процессе сборки, а также, возможно, «make realclean» и «make distclean».