Revisionspfade
Revisionspfade bezeichnen in der Informatik den Pfad durch die Revisionenhistorie eines Dokuments, Objekts oder Datensatzes. Ein Revisionspfad beschreibt die Folge von Änderungen, die erforderlich ist, um von einer Ausgangsversion zu einer Zielversion zu gelangen. Jede Revision besitzt Metadaten wie Autor, Zeitstempel und eine Änderungsbeschreibung; zusätzlich enthalten Systeme oft eine Diff- oder Patch-Darstellung, die die Veränderung zur nächsten Version festhält. Der Revisionspfad wird durch Kanten in einem Revisionsgraphen dargestellt, der häufig als gerichteter azyklischer Graph (DAG) angelegt ist. In einfachen Fällen ist der Pfad linear und ohne Verzweigungen; in komplexeren Systemen kann es Verzweigungen geben und Merge-Operationen, die mehrere Pfade zu einer gemeinsamen Version vereinen.
Anwendungstechnisch dient der Revisionspfad der Navigation entlang der Versionsgeschichte: Man rekonstruiert eine bestimmte Version, berechnet Unterschiede
Bezug zu verwandten Konzepten besteht vor allem zu Versionskontrollsystemen, Content-Management-Systemen und datenbankbasierten Änderungsverläufen. Typische Begriffe sind