sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #11188
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