Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Mantener la solicitud de incorporación de cambios sincronizada con la rama base

Después de abrir una solicitud de incorporación de cambios, puedes actualizar la rama principal, que contiene los cambios, con los cambios realizados en la rama base.

Who can use this feature

People with write permissions to the repository to which the head branch of the pull request belongs can update the head branch with changes that have been made in the base branch.

Acerca de cómo mantener sincronizada la solicitud de incorporación de cambios

Antes de combinar las solicitudes de incorporación de cambios, es posible que se combinen otros cambios en la rama base, lo que hace que la rama principal de la solicitud de incorporación de cambios no esté sincronizada. La actualización de la solicitud de incorporación de cambios con los cambios más recientes de la rama base puede ayudar a detectar problemas antes de la combinación.

Puede actualizar la rama principal de una solicitud de incorporación de cambios desde la línea de comandos o la página de la solicitud de incorporación de cambios. El botón Update branch aparece cuando se cumplen todos estos valores:

  • No hay conflictos de combinación entre la rama de solicitud de incorporación de cambios y la rama base.
  • La rama de solicitud de incorporación de cambios no está actualizada con la rama base.
  • La rama base requiere que las ramas estén actualizadas antes de combinarse o tener habilitada la configuración para sugerir siempre la actualización de ramas.

Para más información, consulta "Requerir comprobaciones de estado antes de las combinaciones" y "Administración de sugerencias para actualizar ramas de solicitudes de incorporación de cambios".

Si hay cambios en la rama base que provocan conflictos de combinación en la rama de solicitud de incorporación de cambios, no podrá actualizar la rama hasta que se resuelvan todos los conflictos. Para más información, vea "Acerca de los conflictos de combinación".

En la página de la solicitud de incorporación de cambios, puedes actualizar la rama de la solicitud de incorporación de cambios a través de una fusión mediante combinación tradicional o a través de una fusión mediante cambio de base. Una combinación tradicional genera una confirmación de combinación que combina la rama base en la rama principal de la solicitud de incorporación de cambios. El cambio de base aplica los cambios de la rama a la versión más reciente de la rama base. El resultado es una rama con un historial lineal, ya que no se crea ninguna confirmación de combinación.

Actualización de la rama de solicitud de incorporación de cambios

  1. En el nombre del repositorio, haga clic en Solicitudes de incorporación de cambios. Selección de la pestaña Solicitud de incorporación de cambios

  2. En la lista "Pull Requests", haga clic en la solicitud de incorporación de cambios que desea actualizar.

  3. En la sección Merge, cerca de la parte inferior de la página, puede hacer lo siguiente:

    • Haga clic en Update branch para realizar una combinación tradicional. Botón para actualizar una rama
    • Haga clic en el menú desplegable Update branch, haga clic en Update with rebase y, a continuación, haga clic en Rebase branch para actualizar mediante el cambio de base de la rama base. Menú desplegable que muestra las opciones de combinación y cambio de base

Información adicional