Tämän ohjatun toiminnon avulla voit yhdistää projektin kahden tilan muutokset
työtilassa. Ohjattua yhdistämistoimintoa käytetään usein muutosten siirtoon yhdestä haarasta
toiseen, esimerkiksi sen jälkeen, kun haara on jaettu virheenkorjauksen käsittelyä
varten. Yhdistämistoiminto ottaa haaran kahden kohdan väliset muutokset,
alkukohdan ja loppukohdan, ja yhdistää ne
työtilassa. Yleensä alkukohta on haaran päätaso (versiotunniste)
ja loppukohta on joko haaran loppu (viimeisin ja paras) tai
toinen versiotunniste.
On tärkeää huomata, että yhdistämisen kohde on aina työtilassa oleva
projekti. Kun yhdistäminen on valmis, voit testata muutoksia paikallisesti ja
vahvistaa ne sitten uuteen haaraan (yleensä HEAD).
Voit aloittaa yhdistämisen valitsemalla projektin (ainakin yksi resurssi) ja valitsemalla ponnahdusvalikosta Ryhmä > Yhdistä.... Näkyviin tulee seuraava valintaikkuna.
Valitse ensin yhdistämisen lopputunniste. Tämä on se haara tai versio, joka yhdistetään työtilaan. Valitse versio, kun haluat yhdistää projektin kahden eri version erot työtilassa. Valitse haara, jos haluat yhdistää haarassa tehdyt muutokset paikalliseen työtilaan.
Ohjattu toiminto yrittää etsiä oikean tunnisteen aloitustunnisteelle eli perustunnisteelle. Jos sen määritys ei onnistu, kirjoita se manuaalisesti. Jos aloitustunnistetta ei ole, voit valita yhdistämisen ilman esikatselua, missä tapauksessa aloitustunnistetta ei tarvita, vaan yhdistäminen tapahtuu suoraan työtilaan. Tämän haittapuoli on, että CVS yksilöi ristiriidat tekstin perusmerkintöjen avulla, mikä tekee käsittelystä vaivalloista.
Jos yhdistämisen esikatseluasetus on valittu, Valmis-painikkeen napsautuksen jälkeen alkukohdan ja loppukohdan väliset muutokset lasketaan ja tuodaan näkyviin CVS-yhdistämisen synkronointina Synkronointi-näkymässä. Yhdistettävän projektin koon mukaan tähän voi kulua jonkin aikaa, mutta toiminnon voi ajaa taustalla. Synkronointi-näkymässä voit päivittää tai yhdistää muutokset työympäristöön.
Ryhmäohjelmointi CVS-järjestelmässä
Haarat