Как игнорировать hgignore при возврате (или удалить все ненужные файлы)
У меня есть файл.hgignore, который отлично подходит для сокрытия всех файлов и каталогов, создаваемых при компиляции моих проектов на C#.
Теперь, когда я делаю "возврат" к предыдущей ревизии, я также хотел бы очистить мой рабочий каталог, то есть удалить все exe и dll, которые я ранее скомпилировал (так как я могу в итоге использовать неправильную версию exe или длл не осознавая этого).
Есть ли способ сделать это (как-то игнорируя.hgignore)? Прямо сейчас я просто удаляю все каталоги bin и obj, но, возможно, Hg тоже сможет это сделать...
2 ответа
Ответ Руди самый лучший, но если вы не хотите устанавливать расширение, вы всегда можете сделать следующее:
hg status -nu0 | xargs -0 rm -v
который делает то же самое. (При желании включить i
в настройках статуса, чтобы получить игнорируемые файлы тоже.