U kunt workbenchresources die u hebt gewijzigd vastleggen in de repository zodat andere teamleden uw werk kunnen zien. Alleen die wijzigingen die u in die vertakking hebt vastgelegd, zijn voor anderen in die vertakking zichtbaar. De opdracht vastleggen kan vanuit twee plaatsen worden gegeven: vanuit het menu Team > Vastleggen of vanuit de view Synchroniseren.
Wijzigingen vastleggen met behulp van Team > Vastleggen:
Op de pagina Commentaar kunt u een preview bekijken van de vast te leggen bestanden. Als een van de bestanden conflicterende wijzigingen bevat, kan de bewerking Vastleggen niet worden uitgevoerd. Als er geen conflicterende wijzigingen bekend zijn, wordt het vastleggen uitgevoerd maar kunnen er nog wel conflicterende wijzigingen op de server bestaan (conflicterende wijzigingen op de server worden voor de client bekend tijdens een synchronisatiebewerking). Als een van de vast te leggen bestanden conflicterende wijzigingen bevat, mislukt de bewerking. Als dit het geval is, moet u een bijwerkbewerking uitvoeren of de view Synchroniseren gebruiken om de conflicten op te lossen. Daarom is het beter om altijd eerst een bijwerkbewerking uit te voeren, voordat u gegevens gaat vastleggen zodat u zeker weet dat u over de laatste versie van de repository beschikt voor dat u meer wijzigingen vastlegt.
Als een of meer van de resources die u vastlegt nieuw zijn en nog niet aan CVS-beheer zijn toegevoegd, worden deze automatisch toegevoegd tenzij u ze expliciet verwijdert door Uit view verwijderen in het voorgrondmenu te kiezen.
Wijzigingen vastleggen in de view Synchroniseren:
Tip: U kunt conflicterende bestanden vastleggen door de bewerking Overschrijven en vastleggen uit te voeren. Hiermee legt u de workbenchversie van de resource vast in de repository en verwijdert u de inkomende wijzigingen.
Waarschuwing: De werking van de hierboven beschreven opdracht Overschrijven en vastleggen heeft alleen betrekking op de werkstand Uitgaand van de view Synchroniseren. In de werkstand Inkomend/Uitgaand van de view, is de werking voor uitgaande wijzingen en conflicten hetzelfde, maar zorgt de opdracht ervoor dat inkomende wijzigingen worden teruggeplaatst naar de inhoud van de lokale workbench. Wees zeer voorzichtig wanneer u deze opdracht gebruikt in de werkstand Inkomend/Uitgaand.
Programmeren in teams met CVS
CVS-repository's
Vertakkingen
Synchroniseren met een CVS-repository
Bijwerken
Conflicten oplossen
Resources vergelijken
Versiebeheer: resources toevoegen en negeren