Draft MRs — Trabajo en Progreso
Un Draft MR es un Merge Request marcado como trabajo en progreso. GitLab bloquea el merge automáticamente hasta que se marque como listo.
Cuándo usarlos
👁️Visibilidad temprana: para dar visibilidad al equipo sobre el trabajo en progreso y recibir feedback anticipado.
🛡️Protección contra merge accidental: GitLab impide mergear un Draft MR aunque alguien lo apruebe. Elimina el riesgo de que código incompleto llegue a main.
💬Feedback de arquitectura: útil para validar enfoques técnicos antes de terminar la implementación completa.
Cómo usarlos
# Al crear el MR en GitLab:
# Tildar "Mark as draft" o agregar el prefijo manualmente:
Draft: Agrega login con Google, rel #456
# Cuando esté listo para revisión formal:
# Hacer clic en "Mark as ready" en GitLab
Buena práctica: Abrir el MR como Draft desde el primer push de la rama. Marcarlo como listo solo cuando esté preparado para code review.