Versionsverwaltung
Ein System, das Änderungen an erfassten Dateien aufzeichnet und frühere Stände vergleichbar macht.
Änderungen als Geschichte erhalten
Versionsverwaltung zeichnet Änderungen an Dateien auf, damit sich gespeicherte Stände später vergleichen und bei Bedarf wiederherstellen lassen. Das kann Quellcode, Konfiguration und Dokumentation betreffen. Der Umfang hängt davon ab, welche Dateien tatsächlich erfasst und welche Historie aufbewahrt werden.
Im erfundenen Beispiel soll eine geänderte Datumsanzeige im Bericht untersucht werden. Die aufgezeichnete Geschichte hilft, den vorherigen Stand und die betreffende Änderung zu finden; eine verständliche Änderungsbeschreibung liefert zusätzlich den Grund. Das Zurücksetzen erfasster Dateien stellt aber keine inzwischen geänderten Produktionsdaten wieder her. Sichern Sie Repository und weitere Betriebsdaten mit jeweils passenden Verfahren. Versionsverwaltung und semantische Versionsnummern erfüllen unterschiedliche Aufgaben.
Quellen
Verwandte Begriffe
- GitEin verteiltes Versionsverwaltungssystem mit lokalen Repositorys und einer aufgezeichneten Änderungsgeschichte.
- BranchEine benannte Entwicklungslinie, die Git über einen beweglichen Verweis auf einen Commit verfolgt.
- CommitEin aufgezeichneter Projektstand mit Metadaten und gegebenenfalls Bezug auf vorherige Stände in Git.
- Semantische VersionierungEin vereinbartes Versionsschema, das die beabsichtigte Verträglichkeit von Änderungen an einer definierten API ausdrückt.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


