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é pracovní plochy 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 pracovní ploše, 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í pracovní plocha 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 pracovní plochy 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í koncepce
Synchronizace s úložištěm CVS

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

Související odkazy
Editor porovnání
Pohled Synchronizace systému CVS