¿Qué es un pull request (PR) o merge request?
Opciones
- Una petición para descargar Git en tu máquina
- Una propuesta para fusionar tu rama, con revisión y CI (Opción correcta)
- Un backup de la base de datos antes de una release
- 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.