Solicitar revisión de los cambios realizados (Pull Request o PR)

Cuando terminamos de editar nuestro archivo podemos proceder a realizar un pull request, nuestro archivo se enviará al administrador para su revisión y, una vez realizadas las comprobaciones pertinentes, nuestro fork se fusionará con el archivo principal.

Para hacer pull request a partir de nuestro fork:

  1. Ir al repositorio principal y una vez allí, pulsar en Pull requests.
Acceder a Pull Request
  1. En pantalla aparecerá un listado con los pull requests existentes en ese momento (si los hay), para crear el nuestro pulsaremos en New pull request.
Crear un nuevo Pull Request
  1. En este paso tenemos la oportunidad de comparar el archivo principal con nuestra propuesta, como en nuestro caso lo estamos haciendo desde un fork, pulsaremos compare accross forks, puesto que necesitamos indicar qué dos archivos vamos a comparar.
Comparar ramas
  1. Nos aparecerá un nuevo encabezado en el que podremos seleccionar nuestro fork pulsando en el desplegable head repository.
Seleccionar ramas
  1. Si no hay ningún conflicto entre ambas versiones, el sistema nos indicará Able to merge, lo que significa que ya podemos pulsar la opción Create pull request.
Si no hay conflictos, se permite la fusión
  1. En la siguiente pantalla aparecerá una ventana con los campos Title para poner un título a nuestra propuesta y Write para añadir los comentarios necesarios.

Es imprescindible rellenar el campo Title para que se habilite la opción Create pull request, de lo contrario, la selección permanecerá deshabilitada.

Abrir un Pull Request
  1. Cuando terminamos de rellenar los campos, pulsamos sobre Create pull request y se abre un desplegable con dos opciones como vemos en la siguiente imagen.

Dejaremos seleccionada la primera opción si nuestro archivo ya está listo para revisión.

Crear un Pull Request
  1. Una vez creado el Pull request existen tres opciones posibles:
  • Aceptado: Quiere decir que está todo correcto y tu propuesta pasa a la rama principal.
  • Rechazado: Tu propuesta ha sido rechazada y se darán al autor las explicaciones necesarias.
  • Solicitud de cambios: Puede ocurrir que se soliciten pequeñas modificaciones, las cuales se realizarán en la misma rama abierta. Una vez realizadas las modificaciones volverán a ser revisadas.

Última actualización: