Leçon 5 sur 5
Projet : le workflow complet
Le workflow professionnel enchaîne tout : commit sur main, branche de fonctionnalité, commits isolés, puis merge dans main.
Ici tu déroules ce cycle à la main : un journal log pour l'historique, un dictionnaire history pour la position de chaque branche.
history["feature"] = history["main"] # brancher au meme point current = "feature" # checkout history["main"] = history["feature"] # merge : main rattrape feature
🎯 Exercice
Déroule le workflow complet. 1) Commit initial sur main : history["main"] = 1 et log.append("1: init"). 2) Crée feature au même point (history["feature"] = history["main"]) et bascule (current = "feature"). 3) Deux commits sur feature : passe history["feature"] à 2 puis 3, avec log.append("2: feature A") et log.append("3: feature B"). 4) Merge dans main : history["main"] = history["feature"] et log.append("4: merge feature"). 5) Affiche le nombre d'entrées de log.
Leçon PRO
Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.
Découvrir PRO →