Saltar al contenido
GitTree
Integraciones de hosting

Fusionar o cerrar una solicitud de extracción

Merge… pregunta al proveedor cómo se puede fusionar la solicitud de extracción, muestra si es Ready to merge y ofrece solo las Merge method que permite el repositorio. GitTree se fusiona solo mientras el encabezado sigue siendo el compromiso que miraste; si llegan nuevas confirmaciones, no se fusiona nada.

profesionalActualizado

Necesita GitTree Pro o una prueba en ejecución; Gratis mantiene todas las funciones locales de Git. Comparar los planes.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Por qué se bloquea una fusión
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • GitTree Pro o una prueba en ejecución: las solicitudes de extracción son parte de Pro.
  • Permiso para fusionarse con el proveedor y revisión de la solicitud de extracción.

donde encontrarlo

  • En la solicitud de extracción: Merge…, Close… y Reopen…. La paleta: Merge Pull Request….
acciónmacOSWindows y Linux
La paleta de comandos⌘⇧PCtrl+Shift+P

Pasos

  1. Abrir fusión

    Presione Merge…. GitTree pregunta al proveedor y muestra el estado, como Ready to merge. o Required checks are failing.

  2. Elige el método

    Elija un Merge method: Create a merge commit, Squash and merge, Rebase and merge, Fast-forward only o Semi-linear merge, según lo permita el repositorio. Opcionalmente, edite el título y el mensaje de la confirmación.

  3. fusionar

    Marque Delete the source branch … afterwards si lo desea y presione Merge. GitTree dice Pull request #… merged.

Resultado esperado

La solicitud de extracción se fusiona en el proveedor. Busque para ver la combinación en su gráfico.

Por qué se bloquea una fusión

Fusionar estados que informa el proveedor
GitTree diceque hacer
The branches conflict.Resuelve los conflictos en la rama y empuja.
Branch protection or required reviews block this merge.Consigue las aprobaciones que necesita la sucursal.
The branch is behind its target and must be updated first.Fusiona o cambia la base del objetivo en la rama y empuja.
A draft cannot be merged.Elija Ready for Review primero.

Para detener sin fusionar, Close… cierra la solicitud de extracción; Reopen… lo trae de vuelta.

Si algo sale mal

"Llegaron nuevas confirmaciones desde que miraste. No se fusionó nada"

Revise las nuevas confirmaciones y fusione nuevamente.

"El proveedor aceptó la fusión... y todavía la está llevando a cabo".

Presione Refresh en un momento para verlo combinado.

Preguntas

¿GitTree pasa por alto la protección de sucursales?

No. El proveedor decide cada fusión; GitTree solo lo pregunta, con el método que elijas.