Datenversionierung
Standardmäßig versioniert TopLogic alle Änderungen, die in einer Anwendung vorgenommen wurden. Hiermit ist jederzeit nachvollziehbar, wer wann welche Änderungen vorgenommen hat. Außerdem ist es möglich, einen beliebigen Zustand in der Vergangenheit zu rekonstruieren.
Die Historie kann verwendet werden,
- um Systemzustände einzufrieren, auf die später Bezug genommen werden kann (Planstände),
- oder um die Änderungshistorie einzelnder Objekte, oder des Gesamtsystems anzuzeigen (Journal),
- oder um ungewollte Änderungen zurückzurollen (revert).
Technisch erzeugt jedes Commit im System eine Revision, die über eine fortlaufende Nummer identifiziert wird. Die Revision speichert den Commit-Zeitpunkt und den Initiator des Commits. Über die Revision ist der Systemzustand aller versionierten Objekte zum Zeitpunkt des Commits jederzeit rekonstruierbar.
Siehe hierzu auch Versionierung.