Flytte versjonskoder
Advarsel! Selv om mange nok hadde foretrukket at en CVS-versjon ble frosset og ikke kunne endres,
kan versjons- og grenkoder i CVS endres. Mange er overbevist om at det
er uheldig å endre en versjon, men under visse omstendigheter er dette faktisk svært nyttig. Når
det er sagt, bør du likevel være forsiktig med å flytte på koder.
Flytte en kode i en enkelt fil
Tenk deg at du nettopp har frigitt et bygg og kalt prosjektversjonen R1. Like etterpå
oppdager du at det må foretas en liten endring i en av filene i bygget. I stedet for å
opprette en ny prosjektversjon kan du flytte R1-versjonskoden for den endrede filen.
- Endre filen(e). Velg filen som er endret etter at R1 ble opprettet, og velg
Gruppe > Vis i ressurshistorikk fra hurtigmenyen.
- I ressurshistorikkvisningen velger du revisjonen som skal merkes med R1-versjonen.
- Velg Merk med eksisterende... fra hurtigmenyen.
- Velg R1-versjonen fra dialogboksen og klikk på OK.
- Ressurshistorikkvisningen vil bli oppdatert for å bekrefte at versjonen er flyttet.
Flytte en kode i datalagervisningen
En rekke prosjekter bruker et definert versjonsnavn for de settene i HEAD som for øyeblikket er stabile.
Hvis du for eksempel versjonsbehandler HEAD med STABLE-koden, kan byggeskriptene hente ut
STABLE-versjonen for bygginger. Etter hvert som koden utvikles, flyttes STABLE-koden med jevne mellomrom
til det settet som er mest stabilt for øyeblikket.
I datalagervisningen finnes en handling for flytting av en eksisterende kode.
- Åpne datalagervisningen og velg en ressurs.
- Velg Merk med eksisterende fra hurtigmenyen.
- Du får frem en dialogboks der du kan velge koden som skal flyttes. Hvis koden du skal bruke
ikke vises i listen, klikker du på Oppdater fra datalager. Hvis koden fortsatt ikke
vises, klikker du på Konfigurer koder. Du får nå frem en dialogboks der du kan søke etter
koder i bestemte filer i datalageret.
- Velg deretter OK. Koden vil nå bli flyttet. Denne operasjonen flytter en
eksisterende kode til de valgte ressursene og kan brukes til å flytte både versjons- og
grenkoder.

Gruppeprogrammering med CVS

Synkronisere med datalageret
Iverksetting