Průvodce sloučením

Tento průvodce usnadňuje sloučení změn mezi dvěma stavy projektu do pracovního prostoru. Průvodce sloučením často slouží k přesunutí změn z jedné větve do druhé, například po rozdělení větve pro opravu chyby. Operace sloučení provádí změny mezi dvěma body ve větvi - počátečním bodem a koncovým bodem - a slučuje je do pracovního prostoru. Počátečním bodem zpravidla bývá kořen větve (značka verze) a koncovým bodem může být tip (nejnovější a nejlepší) větve nebo jiná značka verze.

Je velmi důležité pochopit, že místo určení sloučení je vždy projekt v pracovním prostoru. Po dokončení sloučení můžete otestovat změny lokálně a potom je potvrdit do nové větve (obvykle HLAVIČKA).

Chcete-li spustit sloučení, vyberte projekt (nebo jeden či více prostředků) a z rozevírací nabídky vyberte položky Tým > Sloučit....Zobrazí se následující dialogové okno.

Sloučit počáteční stav dialogového okna

Nejdříve je nutno vybrat koncovou značku sloučení. To je větev nebo verze, kterou chcete sloučit do pracovního prostoru. Zvolte verzi, chcete-li do pracovního prostoru sloučit rozdíly mezi dvěma verzemi projektu. Větev vyberte, pokud chcete sloučit změny provedené ve větvi do lokálního pracovního prostoru.

Průvodce se pokusí vybrat odpovídající značku pro počáteční nebo základní značku. Pokud ji nelze stanovit, je nutno ji zadat ručně. Pokud není žádná počáteční značka k dispozici, můžete zvolit sloučení bez náhledu. V tom případě není počáteční značka nutná, ale sloučení se provede přímo do pracovního prostoru. Nedostatkem tohoto řešení je to, že CVS používá k identifikaci konfliktů textový markup, se kterým se nešikovně pracuje.

Pokud je vybraná volba náhledu sloučení, potom se po klepnutí na tlačítko Dokončit vypočítají změny mezi počátečním a koncovým bodem a zobrazí se v pohledu Synchronizace jako Synchronizace sloučení CVS. V závislosti na velikosti slučovaného projektu může tato akce trvat delší dobu, ale je možné ji spustit na pozadí. V pohledu Synchronizace můžete zaktualizovat nebo sloučit změny v modulu Workbench.

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

Související úlohy
Větvení
Sloučení z větve

Související odkazy
CVS
Synchronizace sloučení CVS
Editor porovnání