Skip to main content

Crear una solicitud de extracción desde una bifurcación

Puedes crear una solicitud de extracción para proponer cambios que has hecho a una bifurcación de un repositorio ascendente.

¿Quién puede utilizar esta característica?

Anyone with write access to a repository can create a pull request from a user-owned fork. Los miembros de una instancia de empresa con usuarios administrados solo pueden proponer cambios en los repositorios que formen parte de la empresa.

Si tu solicitud de extracción compara tu rama de tema con una rama del repositorio ascendente como la rama base, entonces tu rama de tema también se llamará "rama de comparación" de la solicitud de extracción.

Por ejemplo:

  • La rama de tema (también conocida como "rama de características") es la rama en la que realizas los cambios en el repositorio bifurcado (por ejemplo, my-topic-branch).
  • La rama base es la rama en el repositorio ascendente (central) en el que deseas combinar los cambios en (por ejemplo, main).
  • La solicitud de incorporación de cambios compara los cambios propuestos por la rama de tema (my-topic-branch) con la rama base (main), por lo que my-topic-branch se conoce como "rama de comparación".

Para más información sobre las ramas de solicitudes de incorporación de cambios, con ejemplos incluidos, consulta "Crear una solicitud de incorporación de cambios".

Nota: Para abrir una solicitud de incorporación de cambios en un repositorio público, debe tener acceso de escritura al encabezado de la rama de origen o, para los repositorios propiedad de una organización, debe ser miembro de la organización propietaria del repositorio para hacerlo.

  1. Navega al repositorio original de donde creaste tu bifurcación.

  2. Encima de la lista de archivos, en el banner amarillo, haz clic en Comparar y solicitud de incorporación de cambios para crear una solicitud de incorporación de cambios para la rama asociada.

    Captura de pantalla del banner de encima de la lista de archivos.

  3. En la página para crear una nueva solicitud de incorporación de cambios, haz clic en comparar entre bifurcaciones.

    Captura de pantalla de la página para abrir una solicitud de incorporación de cambios. El vínculo "comparar entre bifurcaciones" está resaltado en naranja oscuro.

  4. En el menú desplegable "rama base", selecciona la rama del repositorio ascendente donde quieras combinar los cambios.

    Captura de pantalla de la página para abrir una nueva solicitud de incorporación de cambios. Los menús desplegables para elegir el repositorio base y la rama se resaltan en naranja oscuro.

  5. En el menú desplegable "bifurcación principal", selecciona tu bifurcación. Posteriormente, usa el menú desplegable "comparar rama" para seleccionar aquella en la que realizaste los cambios.

    Captura de pantalla de la página para abrir una nueva solicitud de incorporación de cambios. Los menús desplegables para elegir el repositorio principal y comparar la rama están resaltados en naranja oscuro.

  6. Escribe un título y una descripción para tu solicitud de extracción.

  7. En las bifurcaciones propiedad de los usuarios, si quiere que alguien con acceso de inserción al repositorio ascendente realice cambios en la solicitud de incorporación de cambios, seleccione Allow edits from maintainers (Permitir ediciones de los mantenedores).

    Advertencia: Si la bifurcación contiene flujos de trabajo de GitHub Actions, la opción es Allow edits and access to secrets by maintainers (Permitir modificaciones y acceso a secretos por parte de los mantenedores). El permitir las ediciones en la rama de una bifurcación que contiene flujos de trabajo de GitHub Actions también permite que un mantenedor edite los flujos de trabajo del repositorio, lo cual podría revelar los valores de los secretos y otorgar acceso a otras ramas potencialmente.

  8. Para crear una solicitud de incorporación de cambios que esté lista para revisión, haga clic en Crear solicitud de incorporación de cambios. Para crear un borrador de una solicitud de incorporación de cambios, use el menú desplegable y seleccione Crear solicitud de incorporación de cambios de borrador, y después haga clic en Solicitud de incorporación de cambios de borrador. Para más información sobre solicitudes de incorporación de cambios de borrador, consulta "Acerca de las solicitudes de incorporación de cambios".

Sugerencia: Después de crear una solicitud de incorporación de cambios, puede pedir a una persona concreta que revise los cambios propuestos. Para obtener más información, vea «Solicitar una revisión de solicitud de extracción».

Información adicional