2009-09-24 10 views
3

Comment ignorer un sous-arbre entier basé sur un modèle de répertoire global, sans l'exclure spécifiquement pour chaque projet? Par exemple, je voudrais exclure la cible/arborescence dans tous les projets Maven sans avoir à le faire individuellement pour chaque projet. L'ajout de 'cible' à Fenêtre> Préférences> Équipe> Ressources ignorées fonctionne bien, mais exclut également tout répertoire cible. ailleurs - ce qui n'est pas un problème dans mon cas, mais je voulais savoir s'il existe une meilleure méthode pour spécifier l'exclusion de certains répertoires.svn: ignore pour les sous-répertoires dans subclipse/TortoiseSVN

J'ai également ajouté le motif d'exclusion pour les paramètres de tortue, et je suis conscient de la subversion propriété globale-ignores d'essayer de trouver la réponse ici tout à l'heure :) Juste un FYI que je ne sais pour mettre le modèle , mais pas sûr de ce que devrait être.

+0

Je ne comprends pas: vous dites d'abord que vous voulez exclure les répertoires nommés « cible ', et ensuite vous dites que non. C'est lequel alors? –

+0

Je veux exclure le répertoire standard 'target' utilisé pour les binaires dans Maven .. mais si potentiellement il y a d'autres répertoires 'target' ailleurs dans l'arbre source (il n'y en a pas dans mon cas) j'aurais exclu ceux-là aussi ce que je ne veux pas faire. – Alok

Répondre

2

En ce qui concerne les modèles ignorer, TortoiseSVN aide dit:

Vous ne devez pas inclure de chemin dans votre modèle. La correspondance de modèle est destinée à être utilisée contre les noms de fichiers des avions et les noms de dossiers. .... Si vous voulez ignorer tous les dossiers tmp qui existent dans un dossier prog et non dans un dossier doc, vous devez utiliser svn: ignore. Il n'existe aucun moyen fiable d'y parvenir en utilisant des modèles d'ignorance globaux.

Il semble que votre seule option soit la propriété svn: ignore.

+0

Merci - Je vais juste devoir ignorer sur une base par projet en utilisant svn: ignore, était juste trop paresseux en essayant d'utiliser un modèle global;) N'a pas pensé à vérifier cela dans l'aide de TortoiseSVN non plus, merci pour me pointant là aussi! – Alok

0

Lorsque vous créez un nouveau projet Maven, n'oubliez pas svn: ignore le dossier cible. C'est le moyen le plus fort.

Ps: si vous construisez un modèle pour cible, vous correspondra à tous les mots contenant presque cible ...

Questions connexes