AZ 400 Desarrollo para DevOps empresarial
Resumen de Flujos de Trabajo en Git
- Flujo de trabajo de rama de características
- Todas las características se desarrollan en ramas dedicadas, aisladas de la rama principal.
- Permite colaboración mediante solicitudes de incorporación de cambios, fomentando revisiones y discusiones.
- Facilita compartir progreso sin alterar el código oficial.
- Asegura una rama principal estable, crucial para integración continua.
- Flujo de trabajo de rama de versión
- Se crean ramas específicas para preparar versiones desde ramas de características estables.
- Estas ramas son sometidas a pruebas, correcciones y ajustes antes de ser integradas o implementadas.
- Permite coordinar lanzamientos mientras el desarrollo continúa en otras ramas.
- Flujo de trabajo de desarrollo troncal
- La rama principal representa el historial oficial del proyecto.
- Los desarrolladores crean ramas descriptivas para trabajar en nuevas características o correcciones.
- Proporciona un entorno controlado para experimentar y registrar cambios mediante confirmaciones.
- Solicitudes de incorporación de cambios
- Facilitan la revisión del código y la discusión antes de integrar cambios en la rama principal.
- Permiten compartir ideas iniciales, recibir ayuda o aprobar trabajo listo.
- Incluyen comentarios en Markdown, haciendo el proceso interactivo y organizado.
- Implementación y combinación
- Las ramas pueden implementarse para pruebas finales antes de fusionarse.
- La combinación conserva el historial de cambios, útil para rastrear decisiones y cerrar problemas asociados.