Trevejssammenligninger

Trevejssammenligninger viser forskellene mellem tre forskellige versioner af en ressource. Denne funktion er mest nyttig, når du fletter ressourcer, eller når der er en konflikt under synkronisering. Konflikter opstår, når to udviklere tilføjer en version fra samme gren til deres arbejdsbænk, og begge udviklere derefter ændrer den, hvorefter den ene udvikler forsøger at committe ressourcen, efter at den anden udvikler allerede har committet den. 

Når denne situation opstår, kan du se forskellene mellem de tre versioner: ressourcen på arbejdsbænken, den version af ressourcen, der committes på grenen, og den fælles stamklasse, som begge sammenfaldende versioner er baseret på.  Hvis en fælles stamklasse ikke kan afgøres, f.eks. fordi en ressource med samme navn og sti er oprettet og committet af to forskellige udviklere, bliver sammenligningen til en tovejssammenligning.

Fortolk sammenligningsresultater

I oversigten Synkronisér kan du se forskellene mellem to eller tre filer. Hvis en fælles stamklasse er tilgængelig, udfører synkroniseringsoversigten en trevejssammenligning. Det er muligt, at en fælles stamklasse for to sammenfaldende ressourceversioner ikke kan afgøres (f.eks. hvis der er oprettet og committet en ressource med samme navn og sti af to forskellige udviklere). I så fald bliver sammenligningen en almindelig tovejssammenligning.  

I en trevejssammenligning viser arbejdsbænken:

På billedet nedenfor vises den fælles stamklasse i det øverste delvindue af tekstsammenligningsdelvinduet. De forskelle, der er fremhævet, er det, der er ændret i arbejdsbænkressourcen sammenlignet med den fælles stamklasse, og det, der er ændret i grenressourcen sammenlignet med den fælles stamklasse. De afsnit, der er forskellige i alle tre filer, er fremhævet som forskelle. Konflikter vises med rødt, indgående ændringer med blåt og udgående ændringer med gråt.

Oversigten Synkronisér med trevejssammenligning

Relaterede begreber
Synkronisér med CVS-opbevaringssted

Relaterede opgaver
Opret placering af CVS-opbevaringssted
Sammenlign ressourcer
Synkronisér med opbevaringssted
Flet ændringer i sammenligningseditor
Opdatér
Løs konflikter
Angiv indstillinger for sammenligning af filer
Sammenlign ressourcer med opbevaringsstedsversioner

Relaterede referencer
Sammenligningseditor
Oversigten CVS-synkronisering