Skip to main content

Revisión de los cambios propuestos

Revisa tu propia solicitud de incorporación de cambios antes de fusionarla para detectar errores y mejorar la calidad, con la ayuda opcional de la IA de Copilot.

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

¿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.

  1. 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-log repositorio y haga clic en la pestaña Solicitudes de extracción.
  2. Haz clic en el título para abrir tu solicitud de incorporación de cambios para la rama add-starred-list.
  3. Haga clic en la pestaña Archivos modificados.
  4. 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.json no 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.
  5. 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.

  1. En el editor, abra Chat de Copiloto.

  2. Pídale que revise los cambios con un mensaje similar al siguiente.

    Text
    Review my changes for bugs, missing error handling, and accessibility issues.
    
  3. 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.

  1. En el editor, actualice los archivos afectados para solucionar lo que encontró.
  2. 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.
  3. 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.

  1. En GitHub, vuelve a tu solicitud de extracción y actualiza la página.
  2. Haga clic en la pestaña Conversación .
  3. Haga clic en Merge pull request y, a continuación, haga clic en Confirmar combinación.
  4. Haga clic en Eliminar rama para limpiar la add-starred-list rama.

Comprobación del progreso

Actualice el panel del proyecto para reflejar el trabajo completado.

  1. En GitHub, ve a tu Stargazers log tablero de proyecto desde la pestaña Proyectos de tu repositorio.
  2. Arrastre el Display a list of starred repositories elemento 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

tareaResultado
Cambios revisados en la pestaña Archivos modificadosAbriste 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 IAHa aplicado los cambios y posiblemente ha solicitado a Chat de Copiloto una revisión.
Se fusionó tu funcionalidadHa fusionado sus cambios en main.
Has actualizado tu progresoHas movido la incidencia a Hecho en el tablero de tu proyecto.

Pasos siguientes