Salta ai contenuti

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.

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.

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.

microlab service drift <id> rileva la divergenza (exit 1 se c’è) e microlab service rescan <id> la riconcilia preservando la curatela.