I CVS delar och integrerar grupper sitt pågående arbete i grenar. En gren är ett delat arbetsområde som kan när som helst uppdateras av gruppmedlemmarna. På det här sättet kan enskilda personer arbeta med ett grupprojekt, dela arbetet med andra gruppmedlemmar och accessa andras arbete under hela projektfasen. Grenen motsvarar aktuell delningsstatus för projektet.
Resurser i arbetsmiljön kan ändras utan att det påverkar grenen. Enskilda användare måste tillhandahålla ändringarna till grenen.
Varje CVS-lager har minst en gren, kallad HEAD. Under vissa villkor kan det finnas fler än en gren i ett lager. Exempel: det kan finnas en gren för pågående arbete och en annan gren för underhåll.
När du gör ändringar lokalt i din arbetsmiljö arbetar du ensam. När du vill att övriga gruppmedlemmar ska kunna nå det arbete du har gjort måste du bekräfta det till grenen. Alla sådana ändringar är utgående ändringar när du gör en synkronisering.
Du bör uppdatera din lokala arbetsyta så att alla andra personers ändringar kommer med innan du bekräftar den. På det sättet är informationen aktuell. När du har uppdaterat från grenen, sammanfogat eventuella ändringar i konflikt och testat ändringarna lokalt kan du bekräfta dina arbetsmiljöändringar till grenen.
När du bekräftar ändringarna kopieras de från den lokala arbetsmiljön till grenen. De här ändringarna blir inkommande ändringar när andra gruppmedlemmar uppdaterar från grenen.
Grupprogrammering med CVS
CVS-lager
Synkronisera med ett CVS-lager
Checka ut ett projekt från ett CVS-lager
Dela ett nytt projekt i CVS
Förgrena
Synkronisera med lagret
Uppdatera
Bekräfta
Lösa konflikter