I CVS-gruppeprogrammeringsmiljøet er det to distinkte prosesser som synkroniserer ressurser: oppdatering med siste endringer fra en gren og iverksetting i grenen.
Når du gjør endringer på arbeidsbenken, lagres ressurser lokalt. Du vil etter hvert iverksette endringene i grenen, slik at andre kan få tilgang til dem. I mellomtiden kan andre ha iverksatt endringer i grenen. Du bør oppdatere dine arbeidsbenkressurser med deres endringer.
Viktig!: Du bør oppdatere før du iverksetter, i tilfelle det er konflikter mellom ressursene i din arbeidsbenk og ressursene i grenen.
Synkroniser-visningen inneholder filtre som kontrollerer om du vil se på bare innkommende endringer eller utgående endringer. Innkommende endringer kommer fra grenen. Hvis de godtas, vil de oppdatere arbeidsbenkressursen til den seneste versjonen som er iverksatt i grenen. Utgående endringer kommer fra arbeidsbenken. Hvis de iverksettes, vil de endre grenressursene så de samsvarer med gjeldende innhold på arbeidsbenken.
Uansett hvilken modus (filter) du velger, viser Synkroniser-visningen alltid konflikter som oppstår hvis du har endret en ressurs lokalt mens det finnes en nyere revisjon i grenen. I en slik situasjon kan du velge å gjøre en av tre ting: oppdatere ressursen fra grenen, iverksette din versjon av ressursen i grenen, eller slå sammen ditt arbeid med endringene i grenressursen. Vanligvis vil du ønske å slå sammen, for de andre to alternativene vil resultere i tapt arbeid.
Gruppeprogrammering med CVS
Grener
Synkronisere med datalageret
Oppdatere
Løse konflikter
Slå sammen fra en gren
Iverksette