26.12.2013 Aufrufe

Einführung in CVS - Praktische Informatik

Einführung in CVS - Praktische Informatik

Einführung in CVS - Praktische Informatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!