Zum Inhalt springen

Branch wechseln und Drift abgleichen

Ziel: im Repo eines Micros den Branch wechseln und sein Manifest aktuell halten, ohne zu verlieren, was Sie kuratiert haben.

Im Editor des Micros, der Block Repository:

  • Branch wechseln — zu einem bestehenden Branch.
  • Fetch — aktualisiert die Remote-Referenzen.
  • Pull (--ff-only) — bringt die Änderungen des aktuellen Branches.

Der Git-Zugriff ist schreibgeschützt: Er macht nie push. Wenn es nicht committete Änderungen gibt, bittet MicroLab Sie, sie vor dem Branch-Wechsel zu lösen; und wenn der Micro läuft, muss man ihn zuerst stoppen.

Beim Branch-Wechsel können sich die Ports oder Abhängigkeiten des Micros ändern. MicroLab erkennt diese Abweichung (Drift) und bietet Manifest aus dem Repository aktualisieren: Es frischt die Felder auf, die vom Code abhängen (Stack, Ports, Infra, Datasource, Abhängigkeiten), und bewahrt das von Hand Kuratierte —die Startkonfiguration, die Vorabbefehle und Ihre Einstellungen—.

Der Dialog zählt Ihnen die Änderungen vor dem Anwenden auf (zum Beispiel „Neue Abhängigkeit“, „Ports: 8080 → 8081“, „Stack: …“), sodass Sie sehen, was berührt wird.

microlab service drift <id> erkennt die Abweichung (exit 1, wenn es eine gibt) und microlab service rescan <id> gleicht sie ab, wobei die Kuratierung erhalten bleibt.