Trevägsjämförelser visar skillnaderna mellan tre olika versioner av en resurs.Den här funktionen kan användas vid sammanfogning av resurser eller när det blir en synkroniseringskonflikt. Konflikter uppstår när två utvecklare lägger till en version från samma gren till arbetsmiljön, ändrar den och en av utvecklarna försöker bekräfta resursern när den andra redan har gjort det .
När den här situationen uppstår kan du se skillnaderna mellan tre olika resursversioner: resursen i arbetsmiljön, den version som har bekräftats till grenen och den överordnade versionen som de två versionerna i konflikt baseras på.Om en överordnad version inte kan fastställas, t.ex. om en resurs med samma namn och sökväg har skapats och bekräftats av två olika utvecklare blir jämförelsen en tvåvägsjämförelse.
I synkroniseringsvyn kan du se skillnaderna mellan två eller tre filer. Om det finns en överordnad version görs en trevägsjämförelse. Det är möjligt att det inte går att fastställa en överordnad version (t.ex. en resurs med samma namn och sökväg som har bekräftats av två olika utvecklare). I det fallet blir jämförelsen en vanlig tvåvägsjämförelse.
I en trevägsjämförelse visar arbetsmiljön följande:
I bilden nedan visas den överordnade resursen i den övre rutan av jämförelsefönstren.Skillnaderna som är markerade är vad som har ändrats i arbetsmiljöresursen i jämförelse med den överordnade resursen och vad som har ändrats i grenresursen i jämförelse med den överordnade resursen. Avsnitten som skiljer sig i alla tre filer markeras som skillnader.Konflikter visas i rött, inkommande ändringar i blått och utgående ändringar i grått.
Synkronisera med ett CVS-lager
Jämföra resurser
Synkronisera med ett lager
Sammanfoga ändringar i jämförelseredigeraren
Lösa konflikter
Göra användarinställningar för filjämförelser
Jämföra resurser med lagerversioner