Mudar de ramo e reconciliar o drift
Objetivo: mudar de ramo no repo de um micro e manter o seu manifesto atualizado sem perder o que curou.
Mudar de ramo
Seção intitulada “Mudar de ramo”No editor do micro, o bloco Repositório:
- Mudar de ramo — para um ramo existente.
- Fetch — atualiza as referências remotas.
- Pull (
--ff-only) — traz as alterações do ramo atual.
O acesso Git é de só leitura: nunca faz push. Se houver alterações por confirmar, o MicroLab pede-lhe para as resolver antes de mudar de ramo; e se o micro estiver a correr, tem de o parar primeiro.
Drift: o repo diverge do manifesto
Seção intitulada “Drift: o repo diverge do manifesto”Ao mudar de ramo, as portas ou as dependências do micro podem mudar. O MicroLab deteta essa divergência (drift) e oferece Atualizar manifesto a partir do repositório: refresca os campos que dependem do código (stack, portas, infra, datasource, dependências) e conserva o curado à mão —a configuração de arranque, os comandos prévios e os seus ajustes—.
O diálogo enumera-lhe as alterações antes de as aplicar (por exemplo «Nova dependência», «Portas: 8080 → 8081», «Stack: …»), por isso vê o que vai ser tocado.
A partir do CLI
Seção intitulada “A partir do CLI”microlab service drift <id> deteta a divergência (exit 1 se a houver) e microlab service rescan <id> reconcilia-a preservando a curadoria.