KB Knowledge Base

       Die WANSYS-Wissensdatenbank


Revisionsverwaltung  - Ein Entwrurf

Ganz gleich ob Sie programmieren, skripten, eine Website verwalten ...
Den Überblick bewahren über Aktualisierungen oder im "schlimmsten Fall" der Rücksprung zu einer älteren Version
wird immer komplexer.
Anbei soll ein Entwurf einer einfachen Revisionsverwaltung aufgezeigt werden.

Der Entwurf
Die grundlegende Struktur wird nachfolgend dargestellt:

revision management
    current release
    initial release VERSIONNUMBER
    update VERSIONNUMBER TIMESTAMP

Zur Erklärung:
"revision management" kann der Name des Projektes sein oder im Projekt - Verzeichnis entsprechend angelegt werden.
"current release" stellt die aktuelle Voll - Version dar, d.h. das "initial release" und alle Updates.
"initial release VERSIONNUMBER" stellt die erste Voll - Version dar.
"update VERSIONNUMBER TIMESTAMP" stellt die jeweilige Änderung dar, d.h. nur die geänderten Daten.
Optional kann entweder eine Versionnummer, ein Zeitstempel oder Beides angegeben werden.
TIPP: Bei der Verwendung einer Versionsnummer gibt es weniger Probleme bei der Sortierung.

Ein Beispiel
Mein Programm
    Revisionsverwaltung
        current release
        initial release 1.0
        update 1.1 01.03.2007 12:00
        update 1.2 02.03.2007 13:00

Links
Wikipedia: Versionsverwaltung
Wikipedia: Release Management