In de CVS-teamverwerkingsomgeving worden twee verschillende processen gebruikt voor het synchroniseren van resources: bijwerken met de laatste wijzigingen uit een vertakking en vastleggen van wijzigingen in de vertakking.
Wanneer u wijzigingen in de workbench aanbrengt, worden de resources lokaal opgeslagen. Uiteindelijk moet u de wijzigingen vastleggen in de vertakking zodat anderen toegang tot de gewijzigde resources hebben. Het is mogelijk dat anderen in de tussentijd wijzigingen in de vertakking hebben vastgelegd. U dient uw workbenchresources met hun wijzigingen bij te werken.
Belangrijk!: Het is aan te bevelen dat u de resources bijwerkt voordat u uw wijzigingen vastlegt, voor het geval dat er conflicten zijn tussen de resources in uw workbench en de resources die op dat moment in de vertakking zijn opgeslagen.
De synchronisatieview bevat filters waarmee u kunt bepalen of u alleen de binnenkomende wijzigingen of uitgaande wijzigingen wilt weergeven. Binnenkomende wijzigingen zijn afkomstig van de vertakking. Als de wijzigingen worden geaccepteerd, wordt de workbenchresource bijgewerkt tot de laatste versie die op dat moment in de vertakking is vastgelegd. Uitgaande wijzigingen zijn afkomstig van de workbench. Als deze wijzigingen worden vastgelegd, worden de vertakkingsresources in overeenstemming gebracht met de resources die zich in de workbench bevinden.
Ongeacht de door u geselecteerde filtermodus, toont de synchronisatieview altijd de eventuele conflicten tussen een lokaal gewijzigde resource en een recentere versie van die resource die al in de vertakking is opgeslagen. In dat geval kunt u een van de volgende drie dingen doen: de resource bijwerken vanuit de vertakking, uw versie van de resource vastleggen in de vertakking of uw werk samenvoegen met de wijzigingen in de vertakkingsresource. Meestal zult u voor de laatste optie kiezen, omdat de andere twee opties leiden tot gegevensverlies.
Programmeren in teams met CVS
Vertakkingen
Synchroniseren met de repository
Bijwerken
Conflicten oplossen
Samenvoegen vanaf een vertakking
Vastleggen van wijzigingen