Skip to main content

Merging a pull request with a merge queue

If a merge queue is required by the branch protection setting for the branch, you can add your pull requests to a merge queue and GitHub Enterprise Cloud will merge the pull requests for you once all required checks have passed.

About merge queues

Una cola de fusión puede aumentar la tasa en la que se fusionan las solicitudes de cambios en una rama destino mientras se asegura de que pasen todas las verificaciones de protección de rama requeridas.

Una vez que una solicitud de cambios pasa el resto de las verificaciones de protección de rama requeridas, un usuario con acceso de escritura al repositorio puede agregar dicha solicitud de cambios a una cola de fusión.

Una cola de fusión podría utilizar GitHub Actions. Para obtener más información, consulta la sección "GitHub Actions".

Para obtener más información sobre la cola de fusión, consulta la sección "Administrar una cola de fusión".

Adding a pull request to a merge queue

  1. En GitHub.com, visita la página principal del repositorio.
  2. Debajo del nombre de tu repositorio, da clic en Solicitudes de cambios. Selección de la pestaña de propuestas y solicitudes de extracción
  1. In the "Pull Requests" list, click the pull request you would like to add to a merge queue.

  2. Click Merge when ready to add the pull request to the merge queue. Alternatively, if you are an administrator, you can:

    • Directly merge the pull request by checking Merge without waiting for requirements to be met (administrators only), if allowed by branch protection settings, and follow the standard flow. Fusionar las opciones de la cola

    Tip: You can click Merge when ready whenever you're ready to merge your proposed changes. GitHub Enterprise Cloud will automatically add the pull request to the merge queue once required approval and status checks conditions are met.

  3. Confirm you want to add the pull request to the merge queue by clicking Confirm merge when ready.

Removing a pull request from a merge queue

  1. En GitHub.com, visita la página principal del repositorio.
  2. Debajo del nombre de tu repositorio, da clic en Solicitudes de cambios. Selección de la pestaña de propuestas y solicitudes de extracción
  1. In the "Pull Requests" list, click the pull request you would like to remove from a merge queue.

  2. To remove the pull request from the queue, click Remove from queue. Remove pull request from queue

Alternatively, you can navigate to the merge queue page for the base branch, click ... next to the pull request you want to remove, and select Remove from queue. For information on how to get to the merge queue page for the base branch, see the section below.

Viewing merge queues

You can view the merge queue for a base branch in various places on GitHub Enterprise Cloud.

  • En la página de Ramas del repositorio. We recommend you use this route if you don't have or don't know about a pull request already in a queue, and if you want to see what's in that queue. Para obtener más información, consulta la sección "Ver las ramas en tu repositorio".

    Ver la cola de fusión en la página de las ramas

  • On the Pull requests page of your repository, click next to any pull request in the merge queue.

    Ver la cola de fusión en la página de solicitudes de cambio

  • On the pull request page when merge queue is required for merging, scroll to the bottom of the timeline and click the merge queue link.

    Merge queue link on pull request

  • 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.

    Vista de cola de fusión

Manejar las solicitudes de cambios eliminadas de la cola de fusión

Después de agrupar una solicitud de cambios con la última versión de la rama destino y los cambios frente a ella en la cola, si es que existen verificaciones de estado requeridas fallidas o conflictos con la rama base, GitHub Enterprise Cloud eliminará la solicitud de cambios de la cola. La línea de tiempo de la solicitud de cambios mostrará la razón por la cuál se eliminó esta de la cola.