# 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

* 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](/es/enterprise-cloud@latest/get-started/start-your-journey/writing-and-storing-your-code).

## ¿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](https://github.com/pulls?ref_product=github\&ref_type=engagement\&ref_style=button) 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 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="Add a comment" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg>, 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 copy
   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.

> \[!TIP]
> Si te ha gustado usar Copilot para revisar tu propio código, puedes [suscribirte a un plan de pago](https://github.com/github-copilot/signup?ref_product=copilot\&ref_type=purchase\&ref_style=text\&ref_plan=pro) 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](/es/enterprise-cloud@latest/copilot/how-tos/set-up/set-up-for-self) y [Sobre la revisión de código de GitHub Copilot](/es/enterprise-cloud@latest/copilot/concepts/agents/code-review).

## 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 feedback`y, 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

| 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](/es/enterprise-cloud@latest/get-started/start-your-journey/deploying-your-website-automatically).