2010-09-17 3 views
0

J'ai un fichier .hgignore qui fonctionne très bien pour cacher tous les fichiers et répertoires créant lors de la compilation de mes projets C#. Maintenant, lorsque vous effectuez un "retour" à une révision précédente, je voudrais également nettoyer mon répertoire de travail, c'est-à-dire supprimer tous les exes et dll que j'ai compilés précédemment (car je peux finir par utiliser la mauvaise version d'un exe ou dll sans s'en rendre compte).Comment ignorer hgignore lors de la restauration (alias supprimer tous les fichiers inutiles)

Existe-t-il un moyen de faire cela (sorte d'ignorer .hgignore en quelque sorte)? En ce moment, je supprime tous les répertoires bin et obj, mais peut-être que Hg peut aussi le faire ...

Répondre

2

réponse de Rudi est le meilleur, mais si vous ne voulez pas installer une extension, vous pouvez toujours faire:

hg status -nu0 | xargs -0 rm -v 

qui fait la même chose. (Incluez éventuellement les options i dans les options de statut pour obtenir également les fichiers ignorés.)

Questions connexes