- Diseñado para equipos en los que muchos usuarios hacen commits en una sola rama
- Para evitar conflictos, la cola de merge crea una rama temporal que incluye lo siguiente
- Los cambios más recientes de la rama base
- Los cambios de los pull requests de otras personas que están en la cola de merge
- Los cambios de tu pull request
- El administrador del repo debe activar "Require Merge Queue"
- Ajuste de la configuración de la cola de merge: merge method, build on currency, merge limits, only merge non-failing pull requests, status check timeout
- Cada desarrollador solo necesita abrir el PR que quiere agregar a la cola y hacer clic en "Merge When Ready"
2 comentarios
Como referencia, es una función similar a
merge trainde GitLab.A continuación, una explicación más fácil y visual.
En una palabra, es como introducir un estado de
Merge ready, similar al concepto del área de stage de git, en lugar de fusionar de inmediato.