Crear pull request en github
Una Pull Request (Solicitud de Cambios) es necesaria para poder revisar a detalle los cambios que se intentan fusionar a la rama principal para evitar errores y resolver conflictos¶
Nota: Debes haber empezado a hacer cambios en el código correctamente al haber creado una rama a partir de la rama principal y trabajar en esa rama nueva tuya y hacer tus modificaciones ahí, no en la principal:¶
-
Cuando hayas terminado de trabajar en tus cambios y modificaciones, empuja tus cambios a
<tu-rama>
y luego ve a tu repositorio en github -
Al ir a tu rama en tu repo de Github justo después de haber empujado tu commit te aparecerá una alerta amarilla con un atajo con un botón verde que dice Compare & pull request para crear la Pull Request ya comparando tu rama, lo cual es más fácil y rápido
-
Si no te aparece ese atajo, puedes crear la Pull Request al ir a la pestaña de Pull requests y da click en el botón verde que dice New pull request
-
Elije correctamente tu rama que es la de la derecha Compare para compararla con la que quieres fusionar que es la de la izquierda Base deberia ser la que corre bien en local como los nombres que solemos usar como
desarrollo
,development
,staging
. Creala en el boton verde que dice Create pull request -
Y luego ya vas a estar en la página para editar la pull request, revisa de nuevo que las ramas estén correctas la de comparación y la base:
-
Lo último es revisar que tenga un buen Título, el cual será el mensaje del ultimo commit que hiciste en tu rama, si no es bueno, edítalo y pon un buen título breve, y luego añade una Descipción buena que contenga lo que realizaste en forma breve y entendible, puedes agregar links, capturas de pantalla entre otras cosas, y lo tercero es asignar Reviewers a tu pull request, estos serán las pesonas que revisarán tus cambios y ellos decidirán aprobar, comentar o desaprobar tu pull request y solicitarte cambios que sean necesarios que hagas para poder proseguir con a revisión y fusión de tus cambios a la otra rama si todo es aprobado, así que estate al pendiente por si el acaso el Supervisor de solicite cambios, y ya después de revisar y hacer estas 3 cosas crea la pull request en el botón verde que dice Create pull request: