Versionsverwaltung — Informatik, 11–13
Wie ein Projekt Änderungen festhält, damit du sie verstehen oder rückgängig machen kannst.
Idee
Eine Versionsverwaltung zeichnet wichtige Änderungen an einem Projekt im Laufe der Zeit auf. Statt Dateien „final“, „final2“ und „wirklich-final“ zu nennen, speicherst du benannte Zwischenstände und kannst sehen, was sich geändert hat. Mehrere Personen können an Kopien arbeiten und ihre Ergebnisse später geordnet verbinden.
Warum
Projekte verändern sich, und eine neue Änderung kann aus Versehen etwas kaputtmachen, das gestern noch funktionierte. Ohne Verlauf müsstest du raten, vergleichen oder neuere Arbeit verlieren, um die Ursache zu finden. Versionsverwaltung ermöglicht Teams, Entscheidungen festzuhalten, Stände zu vergleichen und sicher zu einem funktionierenden früheren Stand zurückzugehen.
Durchgespieltes Beispiel
Du erstellst ein Quiz und speicherst Version 1 mit fünf Fragen. Du fügst eine Punkteseite hinzu und speicherst Version 2. Danach wirken alle Antworten richtig; du vergleichst Version 1 und 2 und findest die geänderte Zeile. Du korrigierst sie, speicherst Version 3 und behältst die Punkteseite, ohne das ganze Projekt wegzuwerfen.
Häufige Falle
Es ist verständlich, jede kleine Aktion als eigene offizielle Version zu speichern. Dadurch wird der Verlauf unübersichtlich und wichtige Zwischenstände sind schwer zu finden. Ein Zwischenstand sollte eine sinnvolle funktionierende Änderung beschreiben, etwa „Timer hinzufügen“ oder „Punktberechnung reparieren“; unfertige Versuche können getrennt bleiben.
Wo es vorkommt
Versionsverwaltung wird für Spielcode, Websites, Apps, Roboterprojekte und sogar Dokumente mit vielen Mitwirkenden verwendet. Ein Team kann eine vorgeschlagene Änderung prüfen, bevor es sie übernimmt, während eine einzelne Person ohne Angst vor dauerhaften Schäden experimentiert. Öffentliche Codeprojekte nutzen den Verlauf, um ihre Entwicklung zu erklären.
Weiter erkunden
Andere Sprachen
MyLeoNes™ wird geladen…