2009-07-21 8 views
8

Posso creare un singolo file .cvsignore per escludere pattern specifici per la directory corrente e in modo ricorsivo per tutte le sottodirectory? Fondamentalmente voglio dire in cima al mio modulo cvs di escludere tutti i file * .swp o * .bak invece di dover creare un nuovo .cvsignore per ogni sottodirectory.Can .cvsignore esclude modelli trovati nelle sottodirectory ricorsive?

Suppongo che questo comportamento sia simile a quello del file .hgignore di Mercurial.

risposta

12

CVS docs elenca diverse soluzioni. Nel tuo caso si applica quanto segue il migliore se è possibile accedere al $ CVSROOT sul server:

  • La lista per-repository in $CVSROOT/CVSROOT/cvsignore è aggiunto alla lista, se tale file esiste.

Se non è possibile accedere al $ CVSROOT, quindi è possibile utilizzare altre opzioni elencate lì, come ad esempio:

  • L'elenco per utente in .cvsignore nella vostra home directory è aggiunto alla lista, se esiste.

o

  • Eventuali voci nella variabile di ambiente $CVSIGNORE è aggiunto all'elenco.
+0

Grazie! Ho letto i documenti e ho finito per creare un file .cvsignore nella mia home directory poiché non ho accesso per modificare CVSROOT sul server. – Keith

+0

Grazie, ho modificato la risposta per includere opzioni più appropriate. –

Problemi correlati