CVS-ryhmäohjelmointiympäristössä on kaksi erillistä prosessia, jotka liittyvät resurssien synkronointiin: tietojen päivitys haaran uusimmilla muutoksilla ja muutosten vahvistus haaraan.
Kun olet tehnyt muutoksia työympäristössä, resurssit tallentuvat paikallisesti. Ennemmin tai myöhemmin muutokset tulee vahvistaa haaraan, jotta muut voivat käsitellä niitä. Sillä aikaa muut ovat saattaneet vahvistaa muutoksia haaraan. Työympäristön resurssit tulee päivittää muiden tekemillä muutoksilla.
Tärkeää: Tiedot tulee päivittää ennen muutosten vahvistusta siltä varalta, että työympäristön resurssien ja haarassa olevien resurssien välillä on ristiriitoja.
Synkronointinäkymässä on suodattimia, joiden avulla voit määrittää, haluatko tarkastella vain saapuvia muutoksia vai lähteviä muutoksia. Saapuvat muutokset ovat peräisin haarasta. Jos käyttäjä hyväksyy saapuvat muutokset, ne päivittävät työympäristön resurssin haaraan vahvistetun uusimman version mukaiseksi. Lähtevät muutokset ovat peräisin työympäristöstä. Jos ne vahvistetaan, ne muuttavat haaran resurssit vastaamaan työympäristön nykyisiä resursseja.
Valitsitpa minkä tahansa tilan (suodattimen), synkronointinäkymässä näkyvät aina ristiriidat, jotka ilmenevät, jos olet muokannut paikallisesti resurssia, josta on haarassa käytettävissä uudempi versio. Tässä tilanteessa voit valita jonkin kolmesta vaihtoehdosta: voit päivittää resurssin haarasta, vahvistaa oman resurssiversiosi haaraan tai yhdistää omat työsi haararesurssin muutoksiin. Yleensä yhdistäminen on paras vaihtoehto, sillä toisiin vaihtoehtoihin liittyy tehtyjen töiden menetys.
Ryhmäohjelmointi CVS-järjestelmässä
Haarat
Synkronointi tietovaraston kanssa
Päivitys
Ristiriitojen selvitys
Yhdistäminen haaran tietojen kanssa
Muutosten vahvistus