Összefésülés varázsló

Ezzel a varázslóval a projekt két állapotának módosításait fésülheti össze a munkaterületre. Az Összehasonlítás varázslót gyakran a módosítások egyik ágból másik ágba mozgatásához használják, például ha az ágat korábban egy hiba kijavítása miatt szétosztották. Az összefésülés egy ág két pontja (kezdőpont és befejező pont) közötti módosításokat dolgozza fel, és összefésüli a munkaterületre. A kezdőpont általában egy ág gyökere (verzió címke), a befejező pont pedig az ág teteje (legújabb és legjobb) vagy egy másik verzió ág.

Fontos megérteni, hogy az összefésülés célja mindig a munkaterületen található projekt. Az összefésülés befejezése után helyi módban tesztelheti a módosításokat, majd véglegesítheti azokat az új ágban (általában a HEAD törzsbe).

Az összefésülés megkezdéséhez jelöljön ki egy projektet (vagy néhány erőforrást), majd válassza az előugró menü Munkacsoport > Összefésülés... menüpontját. A következő párbeszédablak jelenik meg.

Összefésülés párbeszédablak kiinduló állapota

Először ki kell választania az összefésülés befejező címkéjét. Ez az az ág vagy változat, amely a munkaterülettel össze lesz fésülve. Válasszon ki egy verziót, ha a projekt két verziója közötti különbségeket össze szeretné fésülni a munkaterületre. Válasszon ki egy ágat, ha az ágban elvégzett módosításokat szeretné összefésülni a munkaterületre.

A varázsló megpróbálja a megfelelő címkét kiválasztani az induló vagy alap címkének. Ha nem határozható meg, saját kezűleg kell megadnia. Ha nincs induló címke, választhatja az előzetes nélküli összefésülést, ebben az esetben nem szükséges az induló címke és az összefésülés közvetlenül a munkaterületre történik. Ennek hátulütője, hogy a CVS szöveg alapú leírónyelvet használ az ütközések felismerésére és ezzel kényelmetlen dolgozni.

Ha az összefésülési előzetes beállítás ki van választva, a befejezés gomb lenyomása után a rendszer kiszámítja a kezdőpont és a befejezési pont közötti különbségeket, és CVS összefésülés szinkronizálásként megjeleníti a Szinkronizálás nézetben. Az összefésülendő projekt méretétől függően ez hosszabb időt is igénybe vehet, de futtatható a háttérben. A Szinkronizálás nézetben a módosításokat frissítheti vagy összefésülheti a munkaterületre.

Kapcsolódó fogalmak
Munkacsoportos programozás CVS segítségével
Ágak

Kapcsolódó feladatok
Ágkezelés
Összefésülés ágból

Kapcsolódó leírások
CVS
CVS összefésülő szinkronizálás
Összehasonlító szerkesztő