Haarat

CVS-järjestelmässä ryhmät voivat haarojen avulla määrittää työnsä yhteiskäyttöön ja integroida tehtyjä töitä. Haaraa voi pitää yhteiskäytössä olevana työalueena, jonka ryhmän jäsenet voivat päivittää milloin tahansa. Tällöin yksittäiset työntekijät voivat käsitellä ryhmän projektia, määrittää kaikki työnsä yhteiskäyttöön muiden ryhmän jäsenten kanssa ja käsitellä muiden töitä projektin kaikkien vaiheiden aikana. Haara esittää projektin nykyisen yhteiskäytössä olevan tilan tehokkaasti.

Resursseja voidaan muuttaa työympäristössä niin, että muutos ei vaikuta haaraan. Työntekijöiden on erikseen siirrettävä muutetut resurssinsa haaraan.

Jokaisessa CVS-tietovarastossa on vähintään yksi haara, jota nimitetään päähaaraksi (HEAD). Joissakin tapauksissa tietovarastossa saattaa olla useita haaroja. Jokin haara saattaa esimerkiksi olla kuluvaa työtä varten ja toinen haara ylläpitotöitä varten. 

Kun teet muutoksia paikallisesti omassa Työympäristössä, työskentelet yksin. Kun olet valmis tuomaan paikalliset resurssimuutoksesi ryhmän muiden jäsenten käytettäviksi, työt on vahvistettava haaraan. Kaikki tällaiset muutokset luokitellaan lähteviksi muutoksiksi synkronoinnin yhteydessä.

Paikalliseen työtilaan tulee päivittää muutokset, joita muut ovat tehneet haaraan, ennen kuin omia muutoksia vahvistetaan haaraan. Näin voit varmistaa, että käytössäsi ovat ryhmän muiden jäsenten uusimmat muutokset. Jos olet päivittänyt tiedot haarasta, yhdistänyt ristiriitaiset muutokset omassa Työympäristössä ja testannut omat muutokset paikallisesti, Työympäristön muutosten vahvistus haaraan on helpompaa kuin muuten.

Kun vahvistat muutoksia haaraan, järjestelmä kopioi tekemäsi muutokset omasta Työympäristöstä haaraan. Näin ollen muutokset näkyvät tulevina muutoksina, kun muut sovelluskehittäjät päivittävät työnsä haarasta myöhemmin.

Aiheeseen liittyviä käsitteitä
Ryhmäohjelmointi CVS-järjestelmässä
CVS-tietovarastot
Synkronointi CVS-tietovaraston kanssa

Aiheeseen liittyviä tehtäviä
Projektin uloskuittaus CVS-tietovarastosta 
Uuden projektin määritys yhteiskäyttöön CVS-hallinnan avulla

Haaroitus

Synkronointi tietovaraston kanssa

Päivitys

Muutosten vahvistus
Ristiriitojen selvitys

Aiheeseen liittyviä ohjeita
CVS
CVS-tietovarastot-näkymä