Flyt versionskoder
Advarsel: Selvom mange foretrækker, at en CVS-version er fastfrosset og ikke kan ændres, er versions- og grenkoder i CVS foranderlige. Derfor er mange overbevist om, at det er dårlig praksis at ændre en version, men der er et par situationer, hvor det faktisk kan være en fordel. Når det er sagt, skal det stadig anbefales, at du udviser forsigtighed, når du flytter koder rundt.
Flyt kode på enkelt fil
Lad os antage, at du lige har sendt din bygning ved at versionere dit projekt som R1. Snart efter finder du dog ud af, at der skal foretages en lille ændring af en fil, som skal inkluderes i bygningen. I stedet for at skulle versionere projektet igen kan du flytte versionskoden R1 for den ændrede fil.
- Revidér filen eller filerne. Vælg den fil, der er ændret, efter at R1 er oprettet, og vælg Team > Vis i ressourcehistorik på kontekstmenuen.
- Vælg den revision, der skal vælges med versionen R1, i oversigten Ressourcehistorik.
- Vælg Kod med eksisterende... på kontekstmenuen.
- Vælg version R1 i dialogboksen, og klik på OK.
- Oversigten Ressourcehistorik opdateres og viser, at versionen er flyttet.
Flyt kode fra oversigten Opbevaringssteder
Mange projekter bruger veldefinerede versionsnavne til deres aktuelle stabile opstilling i HEAD. Hvis du f.eks. versionerer HEAD med koden STABLE, kan scripts simpelthen tjekke versionen STABLE ud ved bygning. Efterhånden som programkoden udvikler sig, flyttes koden STABLE for at vælge den mest aktuelle stabile opstilling. Oversigten Opbevaringssteder indeholder en funktion til flytning af en eksisterende kode.
- Åbn oversigten Opbevaringssteder, og markér en ressource.
- Vælg Kod med eksisterende på kontekstmenuen.
- Der vises en kodevalgsdialogboks, hvor du kan vælge den kode, der skal flyttes. Hvis den kode, du vil anvende, ikke vises på listen, kan du klikke på Opfrisk fra opbevaringssted. Hvis koden ikke bliver fundet på denne måde, kan du klikke på Konfigurér koder. Herved åbnes en dialogboks, hvor du kan søge efter koder i bestemte filer på opbevaringsstedet.
- Klik derefter på OK. Koden flyttes. Funktionen flytter en eksisterende kode til de valgte ressourcer og kan bruges til at flytte både versions- og grenkoder.

Teamprogrammering med CVS

Synkronisér med opbevaringssted
Commit