Trojstranná porovnání

Trojstranná porovnání zobrazují rozdíly mezi různými verzemi prostředku.  Tato funkce je nejužitečnější při slučování prostředků, nebo v případě výskytu konfliktu během synchronizace.  Ke konfliktům dochází tehdy, když dva vývojáři přidají do svého modulu Workbench verzi ze stejné větve, pak ji každý upraví a jeden z vývojářů se pokusí potvrdit prostředek poté, co jej již potvrdil druhý vývojář.  

Když k takové situaci dojde, můžete si zobrazit rozdíly mezi třemi verzemi prostředku: prostředek v modulu Workbench, verze prostředku potvrzená ve větvi a společný předchůdce, ze kterého tyto dvě konfliktní verze vycházejí.   Pokud nelze určit společného předchůdce, například pokud dva různí vývojáři vytvořili a potvrdili prostředek stejného názvu a se stejnou cestou, porovnání se mění na oboustranné.

Interpretace výsledků porovnání

Pohled synchronizace umožňuje zobrazovat rozdíly mezi dvěma nebo třemi soubory. Pokud je k dispozici společný předchůdce, pohled synchronizace provádí trojstranné porovnání. Může se stát, že společného předchůdce dvou konfliktních verzí prostředku není možné určit (například pokud dva různí vývojáři vytvořili a potvrdili prostředek stejného názvu a se stejnou cestou). V takovém případě se porovnání mění na běžné oboustranné porovnání.   

V případě trojstranného porovnání modul Workbench zobrazuje:

Na obrázku níže je společný předchůdce zobrazen v horním podokně podokna porovnání textu.   Zvýrazněné rozdíly jsou tím, co bylo změněno v prostředku modulu Workbench v porovnání se společným předchůdcem a co bylo změněno v prostředku větve v porovnání se společným předchůdcem. Sekce, které se liší ve všech třech souborech, jsou zvýrazněny jako rozdíly.  Konflikty jsou zobrazeny červeně, příchozí změny modře a odchozí změny šedě.

Pohled synchronizace s trojstranným porovnáním

Související pojmy
Synchronizace s úložištěm CVS

Související úlohy
Porovnání prostředků
Synchronizace s úložištěm
Sloučení změn v editoru porovnání
Řešení konfliktů
Nastavení předvoleb pro porovnání souborů
 
Porovnání prostředků s verzemi úložiště

Související odkazy
Editor porovnání
Pohled Synchronizace CVS