Cambiare ramo e riconciliare il drift
Obiettivo: cambiare ramo nel repo di un micro e mantenere il suo manifesto aggiornato senza perdere ciò che hai curato.
Cambiare ramo
Sezione intitolata “Cambiare ramo”Nell’editor del micro, il blocco Repository:
- Cambia ramo — verso un ramo esistente.
- Fetch — aggiorna i riferimenti remoti.
- Pull (
--ff-only) — porta le modifiche del ramo attuale.
L’accesso Git è di sola lettura: non fa mai push. Se ci sono modifiche non confermate, MicroLab ti chiede di risolverle prima di cambiare ramo; e se il micro è in esecuzione, va fermato prima.
Drift: il repo diverge dal manifesto
Sezione intitolata “Drift: il repo diverge dal manifesto”Cambiando ramo, le porte o le dipendenze del micro possono cambiare. MicroLab rileva quella divergenza (drift) e propone Aggiorna il manifesto dal repository: rinfresca i campi che dipendono dal codice (stack, porte, infra, datasource, dipendenze) e conserva ciò che è stato curato a mano —la configurazione di avvio, i comandi preliminari e le tue impostazioni—.
La finestra ti elenca le modifiche prima di applicarle (per esempio «Nuova dipendenza», «Porte: 8080 → 8081», «Stack: …»), così vedi cosa verrà toccato.
Dalla CLI
Sezione intitolata “Dalla CLI”microlab service drift <id> rileva la divergenza (exit 1 se c’è) e microlab service rescan <id> la riconcilia preservando la curatela.