Authoring del file CVS .CVSignore

Durante il commit delle risorse, spesso sono presenti risorse che l'utente non desidera aggiungere al controllo versioni. Un modo per effettuare questa operazione consiste nell'utilizzo della funzione di "esclusione" CVS, che legge il contenuto del file .CVSignore per determinare le risorse da escludere.

Il file .CVSignore può essere aggiunto a qualsiasi directory di un progetto. Molti progetti CVS esistenti contengono già diversi file di questo tipo. Questo file di testo è composto da un elenco di file, directory o modelli.

Ad esempio, aggiungere un file .CVSignore per escludere l'intera directory bin di un progetto esistente:

  1. Nella vista Selezione, selezionare un progetto contenente una directory /bin. La directory bin contiene generalmente l'output della generazione dei progetti. Si tratta di file generati dai file di origine del progetto e, normalmente, non sono sottoposti al controllo versioni.
  2. Dal menu di scelta rapida del progetto, selezionare Nuovo > File.  
  3. Immettere .CVSignore come nome file, quindi premere Fine. Il file verrà creato nella directory principale del progetto e verrà mostrato nella vista Selezione.
  4. Immettere bin nel file .CVSignore e salvarlo.
  5. Selezionare il progetto.  Dal menu di scelta rapida, selezionare Team > Sincronizza con repository.   Notare che la directory bin non viene mostrata come una modifica in uscita. Questo perché viene ignorata.

Il file CVSignore è composto da un elenco di file, directory o modelli. Come per la funzione di esclusione globale, i caratteri jolly * e ? possono essere presenti in qualsiasi voce del file .CVSignore. Tutti i file o le sottodirectory della directory corrente che corrispondono a uno qualsiasi dei modelli verranno ignorati.

Suggerimento: nel menu Team e nel menu di scelta rapida delle risorse della vista Sincronizzazione è presente una voce di menu (Aggiungi a .CVSignore) per l'aggiunta di un modello di file al file .CVSignore appropriato. Questa voce di menu viene attivata per le risorse non ancora sottoposte al controllo versioni CVS.

Argomenti correlati
Programmazione in team con CVS

Attività correlate
Sincronizzazione con il repository
Durata del controllo versioni: aggiunta ed esclusione di risorse
Creazione di un modello di esclusione globale

Riferimenti correlati
www.CVShome.org: Esclusione di file tramite CVSignore

 
Copyright IBM Corporation e altri 2000, 2003.