Aquí només analitzarem els aspectes tècnics de l'etiquetatge i de les branques. Si només sou un usuari i no l'administrador del repositori, segurament no us trobareu amb el problema. No obstant això, si sou el vostre propi administrador, hauríeu de llegir primer quant als problemes no tècnics que acompanyen a les branques, per tal d'obtenir una impressió de quant de temps es consumeix i de com pot ser mantenir i netejar d'errors les diferents branques. L'apèndix inclou algunes referències quant a aquest tema.
L'etiquetatge simple és una cosa que fareu normalment quan feu un llançament. d'aquesta manera podreu tornar fàcilment quan vulgueu enrere a l'estat del projecte en aquesta data. Les etiquetes normalment consisteixen en el nom del projecte i el número de versió. Per exemple el Cervisia 1.0 està disponible sota l'etiqueta CERVISIA_1_0
. El Cervisia força les regles estrictes del CVS quant a la constitució de noms vàlids d'etiquetes. Han de començar amb una lletra i poden contenir lletres, dígits, guions i guions baixos.
Normalment, voldreu etiquetar el projecte sencer (encara que, per descomptat, CVS permet etiquetar només un subconjunt). Amb aquesta finalitat, marqueu la carpeta de nivell superior en la vista i seleccioneu → . Ara, introduïu el nom de l'etiqueta, premeu Retorn i haureu enllestit.
La creació d'una branca no és significativament més difícil: en el diàleg d'etiquetatge marqueu la casella . També podeu esborrar una etiqueta existent: seleccioneu → en la vista principal.
Un altre aspecte de les branques és la fusió de modificacions des d'una banca a la branca actual. Si esteu fent això, seleccioneu → . El diàleg que apareixerà us donarà dues opcions:
Podeu fusionar totes les modificacions realitzades en una branca a la branca actual, en aquest cas, marqueu la casella i emplenar la branca des de la qual voleu fusionar. El Cervisia executarà l'ordre
cvs update -j
etiqueta_branca
Una altra possibilitat és que vulgueu fusionar només les modificacions fetes entre dues etiquetes d'una branca. Això normalment succeeix en fusionar des de la mateixa branca al tronc diverses vegades. En aquest cas, marqueu la casella i introduïu (en l'ordre correcte) les dues etiquetes apropiades. Això resulta en una ordre
cvs update -j
etiqueta_branca1
-j
etiqueta_branca2