revisionsbasiert
Revisionsbasiert bezeichnet in der Informationstechnik ein Vorgehen oder System, bei dem Veränderungen an Informationen, Dokumenten oder Software konsequent durch eindeutige Revisionskennungen erfasst und verwaltet werden. In einem revisionsbasierten Modell wird jede Änderung als neue Revision gespeichert. Die Historie enthält typischerweise Revisionnummern, Autor, Zeitstempel, eine Bezeichnung oder Kurzbeschreibung der Änderung sowie Referenzen auf die davorliegenden Revisionen. Dadurch ergeben sich Nachvollziehbarkeit, Auditierbarkeit und die Möglichkeit, frühere Zustände problemlos wiederherzustellen.
Die Kernfunktionen eines revisionsbasierten Systems sind Versionierung, Diff-Generierung (Unterschiede zwischen Revisionen), Diff- und Patch-Verarbeitung, sowie Rollback
Anwendungsgebiete finden sich in Content-Management-Systemen, Wikis, Dokumentenmanagement und Software-Repositorien. In Wikis dient die Revisionengeschichte der Nachverfolgung
Vorteile eines revisionsbasierten Ansatzes sind Transparenz, Nachvollziehbarkeit, einfache Wiederherstellung früherer Zustände und bessere Auditierbarkeit. Nachteile können