sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #11185
Versionsnumre i CVS
Jeg prøver at få CVS op at spille med et af mine projekter. Det virker
sådan mere eller mindre, men jeg har et problem med at overbevise CVS
om, hvilken version filerne skal have.
Jeg vil bruge et versionssystem som Linux kernen, altså x.y.z, og jeg
tænkte så at jeg kunne tilføje et ekstra niveau, x.y.z.w, til CVS
udgaverne; når jeg så vil lave en ny "release" fjerner jeg .w, hæver
.z med én og laver et arkiv; herefter fortsætter jeg med .w fra 1 og
kører videre op indtil det igen er tid til at hæve z. Tilsvarende kan
jeg hæve y og begynde forfra med både z og w når jeg begynder en
spændende ny udgave i stedet for bare småjusteringer.
Men, men, men - hvordan får jeg CVS overbevist om, at dette er en
rimelig fremgangsmåde? Når jeg laver et checkout får jeg version 1.1,
og en commit hæver det så til 1.2 og så fremdeles; og det går jo alt
for hurtigt.
Jeg har prøvet "checkout -r1.1.1" og varianter, og det lader til, at
jeg kan finde noget, der gør, hvad jeg vil (kan dog ikke lige nu
huske, hvad det var :-) - men jeg ville gerne have det så man får den
"rigtige" version pillet ud bare ved at lave checkout, uden at angive
"-r". Hvordan gøres det? Kan man angive noget ved import, så den får
lidt flere ettaller på versionsnummeret?
Nå. Det blev en længere smøre for et simpelt spørgsmål - og vist ikke
engang ret klart. Hvis jeg ikke får noget hjælp må jeg jo prøve at
forklare mig lidt bedre næste gang :-).
--
Regards, Anders If a Microsoft product
(address is valid) fails, who do you sue?
Follow ups