4.8.3.1 Versionsnummern
Versionen werden mit eindeutigen Versionsnummern identifiziert. Sie bestehen aus Zahlen mit Punkten dazwischen. Die Zahlen müssen im Bereich [0, 32767] liegen.
BSCW kennt zwei Varianten von Versionsnummern:
- Die Hauptversionsnummer hat eine Position für (größere)
‚Versionssprünge‘ vor dem Punkt und eine Position
für (kleinere) ‚Versionsschritte‘ hinter dem Punkt.
- Beispiele dafür sind 0.1, 3.11, 4.5, 8.1.
- Eine Zweigversionsnummer wird gebildet, indem eine Zweignummer.Schritnummer-Kombination an diejenige Versionsnummer> angehängt wird, von der der Versionszweig ausgeht. Dabei identifiziert die Zweignummer den Zweig, der von der bestimmten Version ausgeht, und die Schrittnummer die Version in diesem Zweig. Nur diese ganz rechts stehende Schrittnummer ist bei einer Zweigversionsnummer veränderbar. Zum Beispiel bezeichnet die Versionsnummer 0.1.2.3 die Version 3 im Zweig 2, der von der Hauptversion 0.1 ausgeht. Man kann auch von Zweigversionen wieder Zweigversionen erzeugen!
Wenn Sie eine neue Version eines Dokuments erzeugen, bietet BSCW Ihnen dafür eine vorausgefüllte Versionsnummer an, bei der jeweils die Schrittnummer um 1 gegenüber der Vorversion erhöht ist. Sie können eine höhere Schrittnummer eingeben. Eine niedrigere Schrittnummer ist nur bei einer Hauptversionsnummer möglich, wenn Sie zugleich die Sprungnummer erhöhen, z.B. die Versionsnummer von 0.12 auf 1.0 setzen.
- Anmerkung:
- Wenn Sie eine Version 0.1 hatten, ihr einen neuen Zweig hinzufügen und daher 0.1.0.1 erhalten, erhöhen Sie diesen Versionszweig jeweils in der Form 0.1.0.2 > 0.1.0.3 usw., wenn Sie die Datei bearbeiten und neu speichern. Wenn Sie nun allerdings die Version 0.1 auf 1.0 erhöhen, enthält diese vor weiterer Bearbeitung den Inhalt der Version 0.1. Sie können die Version 0.1.0.3 aus Gründen der Versionssicherheit nicht zu 1.0 erhöhen. Wenn Sie die Version 1.0 auf der Version 0.1.0.3 aufbauen lassen wollen, laden Sie einfach die zugrundeliegende Datei (oder eine Überarbeitung) als neue Version 1.0 hoch.