Lektion 5 von 5
Projekt: der komplette Workflow
Der professionelle Workflow verkettet alles: Commit auf main, Feature-Branch, isolierte Commits, dann Merge in main.
Hier durchläufst du diesen Zyklus von Hand: ein Journal log für die Historie, ein Dictionary history für die Position jedes Branches.
history["feature"] = history["main"] # am selben Punkt branchen current = "feature" # checkout history["main"] = history["feature"] # merge: main holt feature ein
🎯 Aufgabe
Durchlaufe den kompletten Workflow. 1) Erster Commit auf main: history["main"] = 1 und log.append("1: init"). 2) Erstelle feature am selben Punkt (history["feature"] = history["main"]) und wechsle (current = "feature"). 3) Zwei Commits auf feature: setze history["feature"] auf 2 dann 3, mit log.append("2: feature A") und log.append("3: feature B"). 4) Merge in main: history["main"] = history["feature"] und log.append("4: merge feature"). 5) Gib die Anzahl der Journal-Einträge aus.
PRO-Lektion
Dieses fortgeschrittene Kapitel gehört zu CodeAge PRO. Schalte es frei, um dein Abenteuer fortzusetzen.
PRO entdecken →