Revisar las pull requests es una de las principales formas en que las personas colaboran en GitHub. Cuando revisas el trabajo de un compañero, ayudas a detectar problemas a tiempo, compartir conocimientos y decidir si un cambio está listo para integrarse.
Comentar cambios
Cualquier persona con acceso de lectura puede revisar y comentar los cambios propuestos. Como revisor, puede hacer lo siguiente:
- Deja tus comentarios generales sobre la solicitud de incorporación de cambios en su conjunto.
- Comenta en líneas específicas para hacer preguntas o explicar tus inquietudes.
- Sugerir cambios exactos que el autor puede aplicar con un solo clic.
Las conversaciones de revisión aparecen en la escala de tiempo de la solicitud de incorporación de cambios para que todo el equipo pueda seguir la discusión y realizar un seguimiento de las decisiones.
Solicitud de cambios y aprobación
Cuando termine una revisión, envíela con una decisión que indique al autor qué hacer a continuación:
- El comentario deja comentarios generales sin aprobar o solicitar cambios explícitamente.
- Aprobado indica que los cambios están listos para fusionarse.
- Solicitar cambios indica los comentarios que el autor debe resolver antes de fusionar la solicitud de incorporación de cambios.
Revisión de los cambios con más profundidad
Las revisiones exhaustivas van más allá de leer la diferencia de arriba abajo. GitHub proporciona herramientas para revisar cambios grandes o complejos con precisión:
-
**Revisa un archivo cada vez**, marca cada archivo como **Visto** para ocultarlo y utiliza la barra de progreso para llevar un seguimiento de la parte de la solicitud de incorporación de cambios que ya has revisado. -
Evaluar la seguridad y las dependencias. La revisión de dependencias muestra cómo una solicitud de incorporación de cambios cambia las dependencias y si introduce vulnerabilidades conocidas y el examen de código muestra alertas sobre los cambios propuestos.
-
Automatiza las revisiones con Copilot. Copilot puede realizar revisiones automatizadas de código en una solicitud de incorporación de cambios, comentar líneas específicas y sugerir cambios, lo que le ayuda a detectar problemas comunes antes de que un revisor humano examine el código.