Sloučení z větve

Po vytvoření a po určité době zpracovávání větve CVS budete chtít své změny ve větvi začlenit do jiné větve nebo do hlavičky (HEAD). Pro tento účel musíte znát:

  1. Název větve nebo verze, jež obsahuje vaše změny.
  2. Verzi, ze které byla větev vytvořena. Jde o název verze, který jste zadali při větvení.

Začlenění vlastních změn:

  1. Zajistěte zavedení místa určení do svého pracovního prostoru. Chcete-li například své změny začlenit do hlavičky (HEAD), ujistěte se, že projekt sdílí hlavičku (HEAD) ve vašem pracovním prostoru. Pro tento účel vyberte projekt a zvolte v kontextové nabídce Nahradit > Další větev nebo verze. Poté zvolte větev, která má být použita k nahrazení.
  2. Vyberte projekt a zvolte Tým > Sloučit.
  3. Zadejte větev nebo verzi, která obsahuje změny, které chcete začlenit.
  4. Dialogové okno pro sloučení se pokusí odhadnout správný počáteční bod. Pokud se to nepodaří, zadejte počátek sloučení ručně. Jde o verzi, ze které byla vytvořena větev. Klepněte na Dokončit.
  5. Synchronizace sloučení CVS bude přidána do pohledu Synchronizace, který zobrazuje všechny rozdíly vašeho pracovního prostoru a větve včetně změn.
  6. Načtěte všechny požadované změny do pracovního prostoru. Tento úkon provedete buď ručním začleněním změn, nebo volbou v kontextové nabídce stromu Aktualizovat, Potlačit a aktualizovat nebo Označit jako sloučené.
  7. Po načtení všech požadovaných změn do pracovního prostoru zvolte Tým > Synchronizovat s úložištěm. Poté můžete potvrdit (odeslat) všechny změny do úložiště.

Tip: Pokud počáteční bod sloučení neznáte, můžete zvolit, aby se sloučení provedlo přímo do pracovního prostoru. Tato operace se spoléhá na to, že server CVS vybere vhodný počáteční bod sám. Jelikož se sloučení provádí přímo do pracovního prostoru, CVS může do souboru zavést textový markup konfliktů. S tímto markupem se obvykle obtížně pracuje, a proto by se přímé sloučení do pracovního prostoru mělo provádět jen v nezbytných případech.

Akce sloučení

Akce editoru slučování doplňují akce panelu nástrojů ručního slučování, jež jsou k dispozici v dolní polovině editoru slučování.

Sloučit Tato akce po svém spuštění začlení změny do souboru v pracovním prostoru. Všechny konflikty, které nelze začlenit automaticky, budou vynechány.
Potlačit a aktualizovat Tato akce je k dispozici pro soubory obsahující konfliktní změny. Po spuštění této akce dojde k vyřazení veškerých vašich lokálních změn a nahrazení souboru vzdáleným obsahem.
Označit jako sloučené Tato akce odebírá zvolené změny z pohledu. Změny se opět zobrazí pouze, pokud se změní vzdálený stav prostředku a dojde k obnovení Synchronizace sloučení CVS.

Tip: Odchozí sloučení můžete provést přidržením Synchronizace sloučení CVS v pohledu Synchronizace. Budete tak moci průběžně aktualizovat svůj pracovní prostor změnami uvolněnými pro odlišnou větev.

Související pojmy
Týmové programování s CVS
Větve
Synchronizace s úložištěm CVS

Související úlohy
Větvení
Synchronizace s úložištěm
Aktualizace
Potvrzení

Související odkazy
CVS
Průvodce sloučením
Synchronizace sloučení CVS