← Back to team overview

sslug-teknik team mailing list archive

Re: Versionsnumre i CVS

 

On 25 Jul 1999, Anders Melchiorsen wrote:

<cut>
> 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 tror du skal skelne versionsnummeret for hver enkelt _fil_ og version
for en release.

For linuxbogen "friheden til at vælge" er vores FIL-versioner for et par
af filerne oppe på 1.81, 1.42 og 1.62

/start.sgml/1.81/Tue Jul 20 20:41:30 1999//
/videre.sgml/1.42/Sat Jul 24 13:55:57 1999//
/install.sgml/1.62/Sat Jul 24 19:17:12 1999//

Filerne følges ikke ad - og lad dem bare løbe.
Jeg kan naturligvis skrive 

cvs commit -r 2.0 start.sgml 
hvis jeg vil tvinge revisionsnummeret hårdt op fra 1.81. (Det laver så
lige lidt konflikt med sticky tags, men det kan gøres).

Du kan så sige, NU er det tid til en release.

Skriv så 

cvs tag v1_2_2

og alle filer mærkes med versions-tagget v_1_2_2

Senere kan du så mærke filerne med v1_2_3 og releaser

Du kan så med "cvs checkout -r v_1_2_2" få filerne tilbage til den
release.

;-)

Peter Toft, Ph.D. [pto@xxxxxxxx] http://www.sslug.dk/~pto

"Open Source and Linux: All of us win"






Follow ups

References