EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++

Как удалить все не учитывающиеся файлы?

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

Пока делаю так:
Командой <hg st -i> — получаю список игнорируемых файлов и потом с помощью python-скрипта их удаляю.

Что не нравится?
Если написал новые cpp или txt файлы которые не игнорируются, то они не удалятся моим скриптом.

Можно конечно попробовать через связку: 1) получить то что учитывается <hg st -c> 2) За тем если очередной файловый путь не в этом списке то удалять скриптом.

Есть ли способ проще?
  • Вопрос задан
  • 2961 просмотр
Решения вопроса 1
@encyclopedist
Используйте hg purge. Он хоть и extension, но ничего ставить не надо, он идёт в комплекте. Надо только включить. http://mercurial.selenic.com/wiki/PurgeExtension
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы