Technische Erklärung

Ein Versionsverwaltungssystem speichert bewusst erfasste Zustände und ihre Beziehungen. Dadurch lässt sich beispielsweise vergleichen, was sich seit einem früheren Stand geändert hat. In Teams unterstützt es die Zusammenführung parallel entstandener Arbeiten. Git ist ein verbreitetes Beispiel. Die Technik kann auch für andere geeignete Dateien als Programmcode verwendet werden.

Einsatz & Beispiele

Zwei Personen bearbeiten unterschiedliche Abschnitte einer Dokumentation. Ihre Änderungen werden mit Beschreibungen gespeichert und anschließend zusammengeführt. Falls beide dieselbe Passage widersprüchlich ändern, muss der entstehende Konflikt fachlich aufgelöst werden. Die Versionsverwaltung kann diese Entscheidung nicht allein aus dem Inhalt erraten.

Sicherheit & Besonderheiten

Versionsverwaltung speichert nicht zwangsläufig jeden Tastendruck. Welche Änderungen erfasst werden, hängt vom System und dem Arbeitsablauf ab. Sie ersetzt auch keine unabhängige Sicherung aller Projektbestandteile. Nicht erfasste Dateien, Zugangsdaten und externe Datenbanken benötigen gegebenenfalls eigene Lösungen. Binärdateien lassen sich außerdem oft schlechter vergleichen als Text.

Häufige Fragen

Ist Versionsverwaltung nur für große Teams sinnvoll?
Nein. Auch eine einzelne Person kann frühere Zustände nachvollziehen, gezielt Änderungen zurücknehmen und verschiedene Arbeitsstände geordnet verwalten.
Ist jede gespeicherte Version automatisch veröffentlicht?
Nein. Ein erfasster Projektstand und die Bereitstellung für Nutzende sind unterschiedliche Schritte. Der jeweilige Veröffentlichungsprozess verbindet sie bei Bedarf.