- 421 -Enders, Bernd / Stange-Elbe, Joachim (Hrsg.): Global Village - Global Brain - Global Music 
  Erste Seite (1) Vorherige Seite (420)Nächste Seite (422) Letzte Seite (507)      Suchen  Nur aktuelle Seite durchsuchen Gesamtes Dokument durchsuchen     Aktuelle Seite drucken Hilfe 

4.  Organisation eines Datei-Archivs

Archive haben die Eigenschaft, daß man sich in ihnen gut oder schlecht zurechtfinden kann. Zusammengehörige Daten4

4
Da es immer mehrere Kategorien der Zusammengehörigkeit gibt, gibt es die Archivwissenschaften, die sich um den Aufbau von Archiven kümmert.
sollten als solche erkennbar sein. Hier sollen einige der mit dem Werkzeug CVS5
5
CVS: “Concurrent Versions System”. Siehe http://www.sourcegear.com/CVS und http://www.loria.fr/molli/cvs-index.html.
möglichen Gruppierungen und über CVS hinausgehende Zusammenfassungen von Dateien aufgezeigt werden.

CVS ist ein Versionsverwaltungssystem für Dateien mit folgender Semantik: Eine Datei im Computer (z. B. ein Text) hat eine zeitlich veränderliche Existenz. Der Dateiname bleibt dabei trotz Veränderung des Dateiinhalts derselbe und zeigt die den einzelnen Versionen des Textes übergeordnete Identität an.6

6
So wie auch die Identität eines Menschen unabhängig von der Mahlzeit, die er zu sich nimmt, verstanden wird.
CVS erlaubt es nun seinem Benutzer, von Zeit zu Zeit den aktuellen Zustand der Datei im CVS-Archiv einzuchecken und somit einzufrieren. Dadurch kann der Benutzer später aus dem Archiv eine ältere Version der Datei rekonstruieren, etwa wenn er merkt, daß die seitdem vorgenommenen und möglicherweise eingecheckten Änderungen an der Datei schlecht waren.

Innerhalb des Archivs werden nicht nur alle Versionen der Datei aufbewahrt, sondern es wird zudem festgehalten, welche Version der Datei durch Veränderung aus welcher anderen Version hervorgegangen ist. Z. B. wurde in folgendem Diagramm die Datei „MeinText.txt“ an CVS übergeben (Version 1.0), dreimal verändert eingecheckt (v1.1 bis v1.3), dann basierend auf v1.1 eine neue Variante (v1.1.1.1 bis v1.1.1.2) entwickelt, auch diese verworfen und erneut ausgehend von v1.1 die Version v1.1.2.1 entwickelt.



Abbildung 3: Versionsbaum einer Datei


Tatsächlich kann so ein Entwicklungsbaum auch anders entstanden sein, nämlich indem zunächst der Autor von v1.1 diese Version verändert als v1.2 eingecheckt hat, dann ein anderer Autor v1.2 als weniger brauchbar als v1.1 empfand und seine eigenen Änderungen an v1.1 als v1.1.1.1 eingecheckt hat. Danach haben die Autoren ihre zwei Alternativen in zeitlich irrelevanter Reihenfolge weiterentwickelt.


Erste Seite (1) Vorherige Seite (420)Nächste Seite (422) Letzte Seite (507)      Suchen  Nur aktuelle Seite durchsuchen Gesamtes Dokument durchsuchen     Aktuelle Seite drucken Hilfe 
- 421 -Enders, Bernd / Stange-Elbe, Joachim (Hrsg.): Global Village - Global Brain - Global Music