Как игнорировать hgignore при возврате (он же удаляет все ненужные файлы) - PullRequest
0 голосов
/ 17 сентября 2010

У меня есть файл .hgignore, который отлично подходит для сокрытия всех файлов и каталогов, создаваемых при компиляции моих проектов на C #.

Теперь, когда я делаю "возврат" к предыдущей ревизии, я также хотел бы очиститьмой рабочий каталог, т.е. удалите все exe и dll, которые я ранее скомпилировал (так как я могу в итоге использовать неправильную версию exe или dll, не осознавая этого).

Есть ли способ сделатьчто (вид игнорирования .hgignore как-то)?Прямо сейчас я просто удаляю все каталоги bin и obj, но, возможно, Hg тоже сможет это сделать ...

Ответы [ 2 ]

5 голосов
/ 17 сентября 2010

Вы ищете расширение purge .

2 голосов
/ 17 сентября 2010

Руди ответ лучше, но если вы не хотите устанавливать расширение, вы всегда можете сделать:

hg status -nu0 | xargs -0 rm -v

, который делает то же самое. (При желании включите i в параметрах статуса, чтобы получить игнорируемые файлы.

...