Skip to main content

Uso de GitHub Copilot para explorar solicitudes de cambios

Chat de GitHub Copilot puede ayudarte a comprender el contenido, la funcionalidad y el estado de una solicitud de cambios.

Introducción

Puedes hacer preguntas diferentes a Copilot sobre una solicitud de incorporación de cambios, desde distintas vistas dentro de la solicitud de incorporación de cambios. 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.

  1. En GitHub, vaya a una solicitud de cambios en un repositorio.

  2. En la esquina superior derecha de la página, haga clic en el icono Copilot () para abrir Chat de Copiloto.

    Copilot usará la solicitud de extracción como contexto para tu pregunta.

  3. En la parte inferior del panel Chat de Copiloto, 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 una solicitud de cambios.

  • Summarize this pull request
  • What 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.

  1. En GitHub, vaya a una solicitud de cambios en un repositorio.

  2. Haga clic en la pestaña Archivos modificados.

  3. A la derecha de una línea del archivo sobre el cual desea consultar, haga clic en el icono , luego haga clic en Copilot, y seleccione Preguntar sobre este diff.

    Esto abre Chat de Copiloto con los cambios en el archivo indicados como el contexto de tu pregunta.

  4. 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 una solicitud de cambios

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.

  1. En GitHub, vaya a una solicitud de cambios en un repositorio.

  2. Haga clic en la pestaña Archivos modificados.

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

  4. En el lado derecho de una de las líneas seleccionadas, haga clic en el icono , y luego haga clic en Copilot, y seleccione Preguntar sobre esta diferencia.

    Se abrirá Chat de Copiloto con las líneas seleccionadas indicadas como el contexto de tu pregunta.

  5. 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 code
  • What 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.

  1. En GitHub, vaya a una solicitud de cambios en un repositorio.

  2. Desplácese hasta la parte inferior de la página y, al lado de una de las comprobaciones con errores, haga clic en los puntos suspensivos y luego haga clic en Explicar error.

    Esto abre Chat de Copiloto con el error de flujo de trabajo indicado como el contexto de la pregunta y un mensaje rellenado previamente en el cuadro de entrada del chat. Copilot responderá con información sobre por qué se ha producido un error en la solicitud de cambios. Copilot también puede proporcionar sugerencias sobre cómo solucionar el problema.

  3. 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)