2009-07-21 5 views
8

Puis-je créer un seul fichier .cvsignore pour exclure des modèles spécifiques pour le répertoire en cours et récursivement pour tous les sous-répertoires? Fondamentalement, je veux dire en haut de mon module cvs pour exclure tous les fichiers * .swp ou * .bak au lieu de devoir créer un nouveau .cvsignore pour chaque sous-répertoire.Est-ce que .cvsignore peut exclure les modèles trouvés dans les sous-répertoires récursifs?

Je suppose que ce comportement serait similaire à celui du fichier .hgignore de mercurial.

Répondre

12

CVS docs liste plusieurs solutions. Dans votre cas, ce qui suit applique le mieux si vous pouvez accéder à la CVSROOT $ sur le serveur:

  • Le dépôt par-liste $CVSROOT/CVSROOT/cvsignore est ajouté à la liste, si ce fichier existe.

Si vous ne pouvez pas accéder au CVSROOT $, vous pouvez utiliser d'autres options énumérées il y a, par exemple:

  • Le dans votre répertoire personnel par utilisateur liste .cvsignore est ajouté à la liste, s'il existe.

ou

  • Toute entrée dans la variable d'environnement $CVSIGNORE est ajouté à la liste.
+0

Merci! J'ai lu les docs et j'ai fini par créer un fichier .cvsignore dans mon répertoire personnel car je n'ai pas accès à modifier le CVSROOT sur le serveur. – Keith

+0

Merci, j'ai édité la réponse pour inclure des options plus appropriées. –

Questions connexes