Una solicitud de incorporación de cambios es una oportunidad para revisar tu trabajo con una mirada fresca antes de que pase a formar parte de main. En este tutorial, revisará sus propios cambios, aplicará mejoras y combinará la primera característica del sitio web.
Prerequisites
- Una solicitud de incorporación de cambios abierta para tu rama
add-starred-list. Si aún no ha abierto uno, consulte Escritura y almacenamiento del código.
¿Por qué revisar el código?
Revisar los cambios antes de fusionarlos ayuda a detectar fallos, identificar la falta de manejo de errores y mejorar la legibilidad mientras el trabajo aún está reciente. Incluso cuando trabaja solo, una revisión deliberada crea un hábito que mantiene los proyectos de software en buen estado y facilita la colaboración más adelante.
Revisar tus cambios en la pull request
La pestaña Archivos modificados de una solicitud de incorporación de cambios en GitHub muestra una comparación de todo lo que tu rama añade o modifica. Repase cuidadosamente.
- Haz clic en Ver tus solicitudes de incorporación de cambios para ir a tu bandeja de entrada de solicitudes de incorporación de cambios en GitHub. Como alternativa, vaya a su
stargazers-logrepositorio y haga clic en la pestaña Solicitudes de extracción. - Haz clic en el título para abrir tu solicitud de incorporación de cambios para la rama
add-starred-list. - Haga clic en la pestaña Archivos modificados.
- Revise el diff de cada archivo, buscando:
- Errores o errores lógicos, como un nombre de archivo no coincidente en
script.js. - Falta el control de errores, como lo que sucede si
events.jsonno se puede cargar. - Problemas de accesibilidad, como las alternativas de texto que faltan o etiquetas poco claras.
- Cualquier cosa poco clara con la que un lector futuro pueda luchar.
- Errores o errores lógicos, como un nombre de archivo no coincidente en
- Para tener en cuenta algo que desea cambiar, mantenga el puntero sobre una línea, haga clic en , escriba un comentario y, a continuación, haga clic en Comentario.
Opcional: Obtención de una segunda opinión de IA
También puede pedirle a Chat de Copiloto en su editor que revise los mismos cambios y le ofrezca una segunda perspectiva.
-
En el editor, abra Chat de Copiloto.
-
Pídale que revise los cambios con un mensaje similar al siguiente.
Text Review my changes for bugs, missing error handling, and accessibility issues.
Review my changes for bugs, missing error handling, and accessibility issues. -
Lea las sugerencias y decida cuáles mejoran la característica. Siempre tienes el control sobre qué cambios hacer.
Sugerencia
Si te ha gustado usar Copilot para revisar tu propio código, puedes suscribirte a un plan de pago para obtener créditos de IA adicionales y revisión de código Copilot, que puede revisar tus solicitudes de extracción automáticamente cuando añadas Copilot como revisor.
Para obtener más información, consulte Configuración de GitHub Copilot para usted mismo y Sobre la revisión de código de GitHub Copilot.
Aplicar los comentarios
Transforme sus notas de revisión y cualquier Chat de Copiloto sugerencia con la que esté de acuerdo en actualizaciones.
- En el editor, actualice los archivos afectados para solucionar lo que encontró.
- En GitHub Desktop, escriba un mensaje de confirmación como
Address review feedbacky, a continuación, haga clic en Confirmar archivos # para agregar la lista con estrella. - Haz clic en Enviar a origen para actualizar tu solicitud de incorporación de cambios con la nueva confirmación.
Fusionar la solicitud de extracción
Una vez que estés satisfecho con tus cambios, fusiónalos en main.
- En GitHub, vuelve a tu solicitud de extracción y actualiza la página.
- Haga clic en la pestaña Conversación .
- Haga clic en Merge pull request y, a continuación, haga clic en Confirmar combinación.
- Haga clic en Eliminar rama para limpiar la
add-starred-listrama.
Comprobación del progreso
Actualice el panel del proyecto para reflejar el trabajo completado.
- En GitHub, ve a tu
Stargazers logtablero de proyecto desde la pestaña Proyectos de tu repositorio. - Arrastre el
Display a list of starred repositorieselemento de En curso a Listo.
Si tiene más características para compilar, cree nuevos problemas y muévalos a En curso cuando inicie el siguiente ciclo.
Flujo de trabajo completo
Ahora ha ejecutado el flujo de trabajo completo para desarrolladores:
- Planificaste el trabajo con una incidencia y un tablero de proyecto.
- Creaste una rama y desarrollaste tu función.
- Se abrió una pull request.
- Ha revisado sus propios cambios (opcionalmente con la ayuda de Copilot).
- Fusionaste tu función en
main. - Has actualizado tu tablero de proyecto para reflejar tu progreso.
Lo que ha logrado
| tarea | Resultado |
|---|---|
| Cambios revisados en la pestaña Archivos modificados | Abriste la pestaña Archivos modificados de la solicitud de extracción y leíste la comparación. |
| Aplicó los comentarios y obtuvo ayuda opcional de IA | Ha aplicado los cambios y posiblemente ha solicitado a Chat de Copiloto una revisión. |
| Se fusionó tu funcionalidad | Ha fusionado sus cambios en main. |
| Has actualizado tu progreso | Has movido la incidencia a Hecho en el tablero de tu proyecto. |
Pasos siguientes
- Publique el proyecto de software en una dirección URL activa que actualice automáticamente el sitio web. Continúe con Implementación automática del sitio web.