Wanneer u resources vastlegt, zijn er vaak resources die u niet in de repository wilt opslaan. Externe editors kunnen bijvoorbeeld tijdelijke bestanden in uw project maken, bij het compileren van java-bestanden kunnen er .class-bestanden worden gemaakt en sommige buildbewerkingen kunnen resulteren in binaire bestanden. Alles bij elkaar kunnen deze gegenereerde bestanden veel ruimte in beslag nemen. Ze kunnen ook opnieuw worden gegenereerd wanneer er een build wordt uitgevoerd, resulterend in veel uitgaande wijzigingen. Doorgaans zijn dit geen bestanden die u in de repository wilt laten staan of die u met andere leden van een team wilt delen.
CVS-team heeft twee bij elkaar behorende taken waarmee u kunt bepalen welke bestanden in de repository worden opgeslagen: een resource toevoegen aan versiebeheer en een resource overslaan.
CVS-team voegt geen bestanden automatisch aan versiebeheer toe. Het is uw keuze om bestanden expliciet aan versiebeheer toe te voegen. U doet dit door het menu Team > Toevoegen aan versiebeheer te kiezen.
Wanneer u dit uitvoert op een bestand, wordt dat bestand aan versiebeheer toegevoegd. Het resultaat is dat de CVS-repository onmiddellijk een item maakt zodat het een historiestatus voor dat bestand kan gaan bijhouden. Dit gebeurt nog voordat u het bestand in de repository vastlegt.
Wanneer u een map of project toevoegt, wordt de bewerking ook doorgevoerd in de submappen, waarbij alle gevonden bestanden aan versiebeheer worden toegevoegd tenzij expliciet is opgegeven dat ze moeten worden genegeerd.
Tip: Wanneer u bestanden vastlegt en de selectie bestanden bevat die zijn toegevoegd aan versiebeheer, wordt u gevraagd of u deze bestanden wilt toevoegen. Dit is een handige functie die ervoor zorgt dat er geen nieuwe resources worden overgeslagen omdat ze per ongeluk nooit zijn toegevoegd.
Er zijn verschillende manieren waarop u kunt opgeven dat resources door versiebeheer moeten worden genegeerd:
Tip: zodra een resource onder versiebeheer valt, kan het vervolgens niet gemakkelijk meer worden genegeerd. Om deze reden moet u een expliciete opdracht oproepen om resources aan versiebeheer toe te voegen.
Een algemene voorkeursinstelling voor negeren opgeven
Het CVS-bestand .cvsignore schrijven
Vastleggen van wijzigingen
Bijwerken