Einführung in CVS - Praktische Informatik
Einführung in CVS - Praktische Informatik
Einführung in CVS - Praktische Informatik
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>CVS</strong> 8<br />
Numerierung von Versionen. <strong>CVS</strong> benutzt folgendes Schema zur<br />
Numerierung von Versionen:<br />
Beim Anlegen e<strong>in</strong>er Datei erhält diese als erstes die Nummer 1.1.<br />
Wenn e<strong>in</strong>e neue Revision e<strong>in</strong>er Datei angelegt wird, wird die h<strong>in</strong>terste<br />
Ziffer um 1 hochgezählt. Nach 1.1 kommen also die Versionsnummern<br />
1.2, 1.3, 1.4 usw.<br />
Wenn von e<strong>in</strong>er Datei mit Versionsnummer x.y e<strong>in</strong>e erste Variante<br />
angelegt wird, bekommt diese die Versionsnummer x.y.2.1. Die erste<br />
Variante von Version 1.9 hat also die Nummer 1.9.2.1. Varianten existieren<br />
bekanntlich parallel; wenn von unserer Variante neue Versionen<br />
angelegt werden, gilt das oben Gesagte, d.h. es werden die Nummern<br />
1.9.2.2, 1.9.2.3 usw. vergeben.<br />
Man kann mehrere Varianten zu e<strong>in</strong>er Version anlegen. Die zweite<br />
Variante bekommt als Nummer x.y.4.1, <strong>in</strong> unserem Beispiel also<br />
1.9.4.1, die dritte Variante 1.9.6.1 usw. Die ungeraden Ziffern werden<br />
nicht benutzt, sondern für <strong>in</strong>terne Zwecke verwendet.<br />
Jede Variante kann unabhängig Revisionen bilden, es entstehen<br />
so parallele Entwicklungszweige. Bild 2 zeigt e<strong>in</strong> Beispiel. Die horizontalen<br />
Pfeile zeigen auf Nachfolge-Revisionen, die vertikalen auf<br />
Varianten.<br />
1.8 1.9 1.10 1.11<br />
....<br />
1.9.2.1 1.9.2.2 1.9.2.3 ....<br />
1.9.4.1<br />
1.9.4.2 ....<br />
Abbildung 2: Beispiel e<strong>in</strong>es Versionsgraphen<br />
E<strong>in</strong>e gewisse Ungerechtigkeit liegt dar<strong>in</strong>, daß die Varianten 1.9,<br />
1.9.2.1, 1.9.4.1 usw. zwar im Pr<strong>in</strong>zip alle gleichberechtigt s<strong>in</strong>d, daß aber<br />
die Ursprungsversion, die zuerst existierte, e<strong>in</strong>e um 2 Stellen kürzere<br />
Nummer hat. Daran kann man nichts ändern.<br />
Man kann nach dem gleichen Schema auch noch Untervarianten bilc○2003<br />
Udo Kelter Stand: 09.03.2003