Synchroniseren met de repository
Methode 1: Het voorgrondmenu gebruiken
Om resources in de workbench te synchroniseren met die in de repository, gaat u als volgt te werk:
- Selecteer in een van de navigatieviews welke resources u wilt synchroniseren.
- Klik met de rechtermuisknop en selecteer Team > Synchroniseren met repository. De view Synchroniseren wordt geopend.
Methode 2: De actie Synchroniseren gebruiken
- Selecteer in het perspectief Teamsynchronisatie de actie Synchroniseren... uit het voorgrondmenu Synchroniseren
.
- Selecteer CVS uit de lijst met mogelijke synchronisatietypen en klik op Volgende.
Opmerking: als er geen andere repositoryproviders bij de workbench zijn geregistreerd, wordt dit venster overgeslagen.
- Selecteer het resourcebereik voor de synchronisatie door Werkgebied,
Geselecteerde resources of Werkset te selecteren. Selecteer vervolgens Voltooien.
- De view Synchroniseren wordt geopend.
Opmerkingen: De actie synchroniseren is niet standaard in andere perspectieven ingeschakeld. U kunt de actie in het huidige perspectief inschakelen door
Venster > Perspectief aanpassen te selecteren. Vervolgens klikt u op het tabblad Opdrachten en selecteert u Team.
Tip: Als u als bereik voor uw synchronisatie het Werkgebied opgeeft, kunt u de hieronder beschreven methode 3 gebruiken om ervoor te zorgen dat u altijd een bijgewerkte view met uw lokale wijzigingen beschikbaar heeft in de view Synchroniseren zonder dat u de synchronisatiebewerking opnieuw hoeft uit te voeren.
Methode 3: Een vastgezette Synchronisatie CVS-werkgebied in de view Synchroniseren gebruiken
Wanneer u eenmaal een Synchronisatie CVS-werkgebied in de view Synchroniseren hebt, kunt u deze vastzetten. Hiermee voorkomt u dat deze wordt vervangen door de volgende synchronisatie van de CVS-werkgebied die wordt gestart door een van de vorige twee methoden. Hier volgen enkele voordelen van het gebruik van een vastgezette synchronisatie.
- De lokale wijzigingsstatus van de resources die worden gesynchroniseerd, wordt
up-to-date gehouden. Dit betekent dat als u een bestand dat binnen het bereik van een synchronisatie valt lokaal wijzigt, de resource automatisch in de view verschijnt, als deze daar nog niet staat.
- De status op afstand van de resources die worden gesynchroniseerd, kan worden vernieuwd met behulp van de knop Synchroniseren
in de werkbalk van de view Synchroniseren.
- De status op afstand van een selectie resources kan worden vernieuwd met behulp van de opdracht Synchroniseren uit het voorgrondmenu van de view Synchroniseren.
- U kunt opgeven dat het vernieuwen van de status op afstand met een bepaalde regelmaat moet plaatsvinden (bijvoorbeeld, elk uur)
Het gevolg hiervan is dat u de uitgaande resources kunt zien zonder de status op afstand van de server te hoeven vernieuwen (een mogelijk tijdrovende bewerking).
Bovendien wordt het ophalen van de status op afstand in de achtergrond uitgevoerd, zodat u ondertussen andere dingen kunt doen, zoals wijzigingen bestuderen.
Vanuit de view Synchroniseren
- Gebruik de werkbalkknoppen om tussen de verschillende werkstanden voor deze view te schakelen. Er zijn vier werkstanden:
- Werkstand Inkomend - geeft alleen inkomende wijzigingen weer (resources in de repository die afwijken van de resources in de workbench).
- Werkstand Uitgaand - geeft alleen uitgaande wijzigingen weer (resources die zijn aangepast in de workbench).
- Werkstand Inkomend/Uitgaand - geeft inkomende en uitgaande wijzigingen weer.
- Werkstand Conflicten = geeft alleen conflicterende resources weer.
Belangrijk: U kunt het beste eerst de resources bijwerken in de workbench, eventuele conflicten door een samenvoeging oplossen en vervolgens de workbenchresources vastleggen in de repository.
- Het is mogelijk dat iemand een nieuwe herziening van uw bestand heeft vastgelegd sinds u bent begonnen met het bestand te werken. Dit zal resulteren in een conflict en u moet ervoor zorgen dat u dit oplost. Om deze reden worden conflicten in alle werkstanden van de view Synchroniseren weergegeven.

Programmeren in teams met CVS
Vertakkingen
Synchroniseren met een CVS-repository
Drierichtingsvergelijkingen

Vastleggen van wijzigingen
Bijwerken
Conflicten oplossen
Resources vergelijken
Wijzigingen samenvoegen in de vergelijkingseditor
Samenvoegen vanaf een vertakking
Versiebeheer: resources toevoegen en negeren
Resources in the workbench vervangen
CVS
De view Synchroniseren