Introducción
Puedes hacer diferentes preguntas a Copilot sobre un pull request, desde distintas perspectivas dentro del pull request. Por ejemplo, puedes pedir a Copilot que resuma una solicitud de incorporación de cambios o que explique qué ha cambiado en archivos o líneas de código concretos de una solicitud de incorporación de cambios.
Obtener un resumen de una solicitud de incorporación de cambios
Puedes pedir a Copilot que resuma una solicitud de cambios o que proporcione información sobre el estado de una solicitud de cambios.
-
En GitHub, dirígete a un pull request en un repositorio.
-
En la esquina superior derecha de la página, haga clic en el icono Copilot () para abrir chat de Copilot.
Copilot usará la solicitud de incorporación de cambios como contexto para su pregunta.
-
En la parte inferior del panel chat de Copilot, en el cuadro de indicaciones, escribe una pregunta y presiona Entrar.
Ejemplos de indicaciones
Las siguientes indicaciones son ejemplos del tipo de preguntas que puedes formular a Copilot para ayudarte a obtener información sobre un pull request.
Summarize this pull requestWhat is the current status of this pull request?What are the main changes in this pull request?
Preguntar sobre los cambios en un archivo específico en una solicitud de incorporación de cambios
Puedes pedir a Copilot que explique los cambios realizados en un archivo específico en una solicitud de cambios o que proporcione información sobre el estado de un archivo en una solicitud de cambios.
-
En GitHub, vaya a una solicitud de incorporación de cambios en un repositorio.
-
Haga clic en la pestaña Archivos modificados.
-
A la derecha de la línea del archivo sobre la que desea obtener información, haga clic en el icono , a continuación, en Copilot y seleccione Preguntar sobre esta diferencia.
Esto abre chat de Copilot con los cambios en el archivo indicados como contexto de su pregunta.
-
Escribe una pregunta en el cuadro de solicitud situado en la parte inferior del panel de chat y presiona Entrar.
Ejemplos de indicaciones
What are the changes in this file?What is the status of this file in the pull request?
Preguntar sobre líneas específicas dentro de un archivo en un pull request
Puedes pedir a Copilot que explique líneas de código específicas en una solicitud de cambios o que proporcione información sobre el estado de esas líneas.
-
En GitHub, navega a un pull request en un repositorio.
-
Haga clic en la pestaña Archivos modificados.
-
Haga clic en el número de línea de la primera línea que desee seleccionar, mantenga pulsada la tecla Mayúsculas y haga clic en el número de línea de la última línea que quiera seleccionar.
-
A la derecha de una de las líneas seleccionadas, haga clic en el icono , a continuación, en Copilot y seleccione Preguntar sobre esta diferencia.
Esto abre chat de Copilot con los cambios en las líneas seleccionadas indicadas como contexto de su pregunta.
-
Escribe una pregunta en el cuadro de solicitud situado en la parte inferior del panel de chat y presiona Entrar.
Ejemplos de indicaciones
Explain the selected lines of codeWhat do these lines of code do?
Pregunta de por qué se ha producido un error en un flujo de trabajo
Puedes pedir a Copilot que explique por qué se produjo un error en un flujo de trabajo en una solicitud de cambios y que proporcione sugerencias para solucionar el problema.
-
En GitHub, navega a una solicitud de extracción en un repositorio.
-
Desplácese hasta la parte inferior de la página y, junto a una de las comprobaciones que han fallado, haga clic en los tres puntos; a continuación, haga clic en Explicar error de .
Esto abre chat de Copilot con el fallo del flujo de trabajo indicado como contexto de su pregunta y una solicitud prellenada en el cuadro de entrada del chat. Copilot responde con información sobre por qué ha fallado la solicitud de incorporación de cambios. Copilot también puede proporcionar sugerencias sobre cómo solucionar el problema.
-
Si Copilot ha proporcionado pasos para corregir el problema, puede seguirlos.
Ejemplos de indicaciones
Why has this workflow failed?What can I do to fix this issue?
Información adicional
-
[AUTOTITLE](//copilot/tutorials/using-copilot-to-explore-a-codebase)