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.
Branch wechseln
Abschnitt betitelt „Branch wechseln“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.
Drift: das Repo weicht vom Manifest ab
Abschnitt betitelt „Drift: das Repo weicht vom Manifest ab“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.
Vom CLI
Abschnitt betitelt „Vom CLI“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.