Wie stellt das Revisionskontrollsystem die Revision wieder her?

Meine Frage ist allgemeiner als im Titel angegeben.

Ich weiß, dass die Versionskontrolle nur Informationen über Unterschiede speichert. So wie ich es verstehe, auch Wikipedia und Github.

Sie können jedoch alle Dateien mit einer bestimmten Revision anzeigen. Stellen sie es schrittweise von der ersten Revision bis zu einer bestimmten Revision wieder her?

Und noch eine Frage. Wenn sie nur Unterschiede speichern, wie sie sie in der Benutzeroberfläche mit Kontext anzeigen (kleiner Text vor und nach Änderungen).

BEARBEITEN: Github speichert ganze Schnappschüsse anstelle von Deltas

Antworten auf die Frage(3)

Ihre Antwort auf die Frage