Acerca de las colas de fusión mediante combinación
Una cola de fusión ayuda a fusionar solicitudes de extracción en una rama protegida con mucha actividad después de que se hayan superado las comprobaciones obligatorias. Consulte Administración de una cola de fusión.
Adición de una solicitud de extracción a una cola de fusión
Nota:
Puede usar GitHub CLI para añadir una solicitud de extracción a una cola de combinación. Para obtener más información, haga clic en la pestaña "GitHub CLI" en la parte superior de este artículo.
-
En GitHub, navegue hasta la página principal del repositorio.
-
En el nombre del repositorio, haz clic en Pull requests.

-
En la lista "Solicitudes de extracción", haga clic en la solicitud de extracción que desea agregar a una cola de fusión.
-
Haz clic en Combinar cuando esté listo para agregar la solicitud de incorporación de cambios a la cola de fusión mediante combinación. Como alternativa, si eres administrador, puedes hacer lo siguiente:
- Combine directamente la solicitud de incorporación de cambios comprobando Combinar sin esperar a que se cumplan los requisitos (omitir las protecciones de rama), si la configuración de protección de rama lo permite, y seguir el flujo estándar.

Nota:
Puede hacer clic en Combinar cuando esté listo antes de que se hayan cumplido todos los requisitos. GitHub agrega la solicitud de incorporación de cambios a la cola cuando se cumplen los requisitos.
-
Confirme que quiere agregar la solicitud de incorporación de cambios a la cola de combinación haciendo clic en Confirmar combinación cuando esté listo.
Con GitHub CLI, use el comando gh pr merge para agregar una solicitud de incorporación de cambios a una cola de fusión. Si el destino es una rama que requiere una cola de combinación, este comando agrega automáticamente la solicitud de incorporación de cambios a la cola si se han superado las comprobaciones necesarias. Si no se han superado las comprobaciones necesarias, este comando habilita la combinación automática para la solicitud de incorporación de cambios. Consulte gh pr merge en el manual GitHub CLI.
Eliminación de una solicitud de extracción de una cola de fusión
Para eliminar una solicitud de extracción de una cola de fusión, debe navegar hasta la página del repositorio en GitHub.com. No se puede usar GitHub CLI para eliminar una solicitud de extracción de una cola de fusión.
-
En GitHub, navegue hasta la página principal del repositorio.
-
En el nombre del repositorio, haz clic en Pull requests.

-
En la lista "Solicitudes de extracción", haga clic en la solicitud de extracción que desea quitar de una cola de fusión.
-
Para quitar la solicitud de incorporación de cambios de la cola, haz clic en Quitar de la cola.

Como alternativa, puedes ir a la página de la cola de fusión de la rama base, hacer clic en ... junto a la solicitud de incorporación de cambios que quieres quitar y seleccionar Quitar de la cola. Para obtener información sobre cómo acceder a la página de la cola de fusiones para la rama base, consulte la sección siguiente.
Visualización de colas de fusión
Puede ver la cola de fusiones de una rama base en varios lugares de GitHub. No se puede usar GitHub CLI para ver una cola de fusiones.
Puede consultar la cola de fusión de una rama base en varios lugares en GitHub.
-
En la página Ramas del repositorio. Recomendamos esta opción si no tiene un pull request ya en cola o no sabe de uno, y si quiere ver qué hay en esa cola. Consulte Ver las ramas en tu repositorio.

-
En la página de la solicitud de extracción, cuando se requiere una cola de fusión para fusionar, desplácese hasta la parte inferior de la cronología y haga clic en el vínculo cola de fusión.

-
La vista de cola de fusión muestra las solicitudes de cambios que están actualmente en cola, con tus solicitudes de cambios marcadas claramente.

Entender por qué se eliminó el pull request de la cola de combinación
Una solicitud de extracción se puede quitar de la cola de combinación si ya no cumple los requisitos de combinación o si falla una comprobación de la cola.
Hay varias razones por las que se puede quitar una solicitud de incorporación de cambios de una cola de combinación:
- El servicio de CI configurado ha notificado errores de prueba para un grupo de combinación
- Se ha agotado el tiempo de espera de un resultado de CI correcto según la configuración de tiempo de espera configurada.
- Usuario que solicita una eliminación mediante la API o la interfaz de la cola de combinación
- Error de protección de rama que no se ha podido resolver automáticamente