Drierichtingsvergelijkingen

Drierichtingsvergelijkingen laten de verschillen zien tussen drie verschillende versies een resource. Deze functie is vooral handig wanneer u resources samenvoegt of wanneer er een conflict optreedt tijdens synchronisatie.  Er treden conflicten op wanneer twee ontwikkelaars een versie afkomstig van dezelfde vertakking toevoegen aan hun workbench, deze versie vervolgens wijzigen en wanneer een ontwikkelaar de resource probeert vast te leggen terwijl de andere ontwikkelaar zijn gewijzigde resource al heeft vastgelegd. 

Wanneer deze situatie zich voordoet, kunt u de verschillen weergeven tussen de drie versies van de resource: de resource in de workbench, de versie van de resource die is vastgelegd in de vertakking en het gemeenschappelijke item op hoger niveau waarop de twee conflicterende versies zijn gebaseerd.  Als u geen gemeenschappelijk item op hoger niveau kunt vinden, bijvoorbeeld omdat er een resource met dezelfde naam en hetzelfde pad is gemaakt en vastgelegd door twee verschillende ontwikkelaars, wordt de vergelijking een tweerichtingsvergelijking.

Vergelijkingsresultaten interpreteren

In de view Synchroniseren kunt u de verschillen tussen twee of drie bestanden weergeven. Wanneer er een gemeenschappelijk bovenliggend item beschikbaar is, wordt er een drierichtingsvergelijking uitgevoerd. Het is mogelijk dat er geen gemeenschappelijk bovenliggend item voor twee conflicterende resourceversies kan worden gevonden (bijvoorbeeld omdat er een resource met dezelfde naam en hetzelfde pad is gemaakt en vastgelegd door twee verschillende ontwikkelaars). In dat geval kunt u slechts twee resources met elkaar vergelijken.   

In het geval van een drierichtingsvergelijking geeft de workbench het volgende weer:

In de onderstaande afbeelding is het gemeenschappelijke bovenliggende item afgebeeld in het bovenste deelvenster van het tekstvergelijkingsvenster.   De geaccentueerde verschillen geven aan wat er is gewijzigd in de workbenchresource in vergelijking met het gemeenschappelijke bovenliggende item en wat er is gewijzigd in de vertakkingsresource in vergelijking met het gemeenschappelijke bovenliggende item. De secties die in alle drie bestanden verschillend zijn, zijn als verschillen geaccentueerd. Conflicten worden in het rood weergegeven, binnenkomende wijzigingen in het blauw en uitgaande wijzigingen in het grijs.

View Synchroniseren met drierichtingsvergelijking

Verwante concepten
Synchroniseren met een CVS-repository

Verwante taken
Resources vergelijken
Synchroniseren met een repository
Wijzigingen samenvoegen in de vergelijkingseditor
Conflicten oplossen
Voorkeuren voor vergelijken van bestanden opgeven
 
Resources vergelijken met repositoryversies

Verwante onderwerpen
Vergelijkingseditor
CVS-view Synchroniseren