Cambiar de rama y reconciliar el drift
Objetivo: cambiar de rama en el repo de un micro y mantener su manifiesto al día sin perder lo que hayas curado.
Cambiar de rama
Sección titulada «Cambiar de rama»En el editor del micro, el bloque Repositorio:
- Cambiar de rama — a una rama existente.
- Fetch — actualiza las referencias remotas.
- Pull (
--ff-only) — trae los cambios de la rama actual.
El acceso Git es de solo lectura: nunca hace push. Si hay cambios sin confirmar, MicroLab te pide resolverlos antes de cambiar de rama; y si el micro está corriendo, hay que pararlo primero.
Drift: el repo diverge del manifiesto
Sección titulada «Drift: el repo diverge del manifiesto»Al cambiar de rama, los puertos o las dependencias del micro pueden cambiar. MicroLab detecta esa divergencia (drift) y ofrece Actualizar manifiesto desde el repositorio: refresca los campos que dependen del código (stack, puertos, infra, datasource, dependencias) y conserva lo curado a mano —la configuración de arranque, los comandos previos y tus ajustes—.
El diálogo te enumera los cambios antes de aplicarlos (por ejemplo «Nueva dependencia», «Puertos: 8080 → 8081», «Stack: …»), así que ves qué se va a tocar.
Desde el CLI
Sección titulada «Desde el CLI»microlab service drift <id> detecta la divergencia (exit 1 si la hay) y
microlab service rescan <id> la reconcilia preservando la curación.