Het CVIS-bestand .cvsignore schrijven

Wanneer u resources vastlegt, zijn er vaak resources die u niet aan versiebeheer wilt toevoegen. Een manier om dit te doen is door gebruik te maken van de "negeerfunctie" van CVS, waarmee de inhoud van het bestand .cvsignore wordt gelezen, om vast te stellen wat er moet worden genegeerd.

Het bestand .cvsignore kan aan elke directory van een project worden toegevoegd. Veel bestaande CVS-projecten bevatten al diverse van deze bestanden. Dit tekstbestand bevat een lijst met bestanden, directory's of patronen.

Om een .cvsignore-bestand toe te voegen voor het negeren van de volledige bin-directory van een bestaand project, gaat u als volgt te werk:

  1. Selecteer in een van de navigatieviews een project dat een /bin-directory bevat. De bin-directory zal meestal de builduitvoer van een project bevatten. Dit zijn bestanden die zijn gegenereerd vanuit de bronbestanden van het project en waarvoor meestal geen versiebeheer bestaat.
  2. Selecteer in het voorgrondmenu van het project de optie Nieuw > Bestand
  3. Typ .cvsignore als de bestandsnaam en druk op Voltooien. Het bestand wordt gemaakt in de hoofddirectory van uw project. Het bestand zou in een van de navigatieviews zichtbaar moeten zijn.
  4. Typ bin in het .cvsignore-bestand en sla het op.
  5. Selecteer het project.  Selecteer in het voorgrondmenu de optie Team > Synchroniseren met repository.  De bin-directory wordt niet als een uitgaande wijziging weergegeven. De directory wordt genegeerd.

Het cvsignore-bestand bestaat uit een lijst bestanden, directory's of patronen. Vergelijkbaar met de algemene negeerfunctie kunnen de jokertekens * en ? voorkomen in een item van het bestand .cvsignore. Alle bestanden of subdirectory's in de huidige directory die overeenkomen met een van de patronen worden genegeerd.

Tip: In het menu Team en in het resourcevoorgrondmenu van de view Synchroniseren vindt u een menuoptie (Toevoegen aan .cvsignore) voor het toevoegen van een bestandspatroon aan het betreffende .cvsignore-bestand. Deze menuoptie is ingeschakeld voor resources die nog niet onder CVS-versiebeheer vallen.

Verwante concepten
Programmeren in teams met CVS

Verwante taken
Synchroniseren met de repository
Versiebeheer: resources toevoegen en negeren
Een algemene voorkeursinstelling voor negeren opgeven

Verwante onderwerpen
www.cvshome.org: Ignoring files via cvsignore