Synchronizace s úložištěm CVS

V prostředí týmového programování CVS existují dva odlišné procesy synchronizace prostředků: aktualizace podle posledních změn z větve a potvrzení do větve. 

Když provedete změny v pracovní ploše, prostředky se uloží lokálně.   Nakonec budete chtít potvrdit své změny do větve, aby k nim měli přístup i ostatní.  Ostatní však také mezitím mohli potvrdit do větve své změny.  Budete mít zájem aktualizovat své prostředky v pracovní ploše na základě změn provedených ostatními.

Důležité!: V případě, že existují konflikty s prostředky ve vaší pracovní ploše a prostředky aktuálně umístěnými ve větvi, je výhodnější provádět aktualizaci před potvrzením.   

Pohled synchronizace obsahuje filtry pro určení toho, zda chcete zobrazovat pouze příchozí změny nebo odchozí změny. Příchozí změny pocházejí z větve. V případě jejich přijetí se provede aktualizace prostředku v pracovní ploše na základě poslední verze aktuálně potvrzené do větve. Odchozí změny pocházejí z pracovní plochy. V případě jejich potvrzení se provede změna prostředků větve tak, aby odpovídaly aktuálním prostředkům v pracovní ploše.

Bez ohledu na vámi vybraný režim (filtr), Pohled synchronizace vždy zobrazuje konflikty vzniklé tím, že jste lokálně upravili prostředek, pro který existuje ve větvi aktuálnější verze. V takovém případě máte tři možnosti: aktualizovat prostředek z větve, potvrdit svoji verzi prostředku do větve, nebo sloučit výsledky své práce se změnami prostředku ve větvi. Zpravidla si zvolíte možnost sloučení, protože zbývající dvě možnosti mají za následek ztrátu předchozí práce.

Související pojmy
Týmové programování s CVS
Větve

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

Aktualizace

Řešení konfliktů

Sloučení z větve

Potvrzení

Související odkazy
CVS
Pohled Synchronizace CVS