Repaso
English

¿Qué es un pull request (PR) o merge request?

Opciones

  1. Una petición para descargar Git en tu máquina
  2. Una propuesta para fusionar tu rama, con revisión y CI (Opción correcta)
  3. Un backup de la base de datos antes de una release
  4. Una forma de eliminar una rama del servidor remoto

Respuesta

Una propuesta para fusionar tu rama en otra, donde los compañeros revisan el código y corre el CI antes de aceptarla

Por qué

Tras trabajar en tu rama, abres un pull request en GitHub o GitLab. Muestra el diff, permite comentarios y aprobaciones (code review) y ejecuta comprobaciones automáticas (build, tests, lint).

Solo cuando los revisores aprueban y pasan las comprobaciones se fusiona la rama. Esto detecta bugs pronto, reparte conocimiento y mantiene sana main.

Los buenos PR son pequeños, tienen una descripción clara y enlazan al ticket.

Recuerda

PR = revisión + comprobaciones antes de fusionar.

Términos clave

Practica esta pregunta en Repaso