Introduction
Vous pouvez poser Copilot différentes questions sur une pull request, depuis différentes vues de la pull request. Par exemple, vous pouvez demander Copilot de résumer une demande de tirage (pull request) ou d’expliquer ce qui a changé dans des fichiers ou lignes de code spécifiques dans une demande de tirage.
Obtenir un résumé d'une pull request
Vous pouvez demander Copilot à résumer une demande de tirage ou à fournir des informations sur l’état d’une demande de tirage.
-
Sur GitHub, accédez à une demande de tirage (pull request) dans un référentiel.
-
Dans le coin supérieur droit de la page, cliquez sur l’icône Copilot () pour ouvrir Discussion avec Copilot.
Copilot utilisera la pull request comme contexte pour votre question.
- En bas du Discussion avec Copilot panneau, dans la zone d’invite, tapez une question et appuyez sur Entrée.
Exemples d’invites
Voici quelques exemples de questions que vous pouvez poser à Copilot pour en savoir plus sur une pull request.
Summarize this pull requestWhat is the current status of this pull request?What are the main changes in this pull request?
Poser des questions sur les modifications apportées à un fichier spécifique dans un pull request.
Vous pouvez demander Copilot d’expliquer les modifications apportées à un fichier spécifique dans une demande de tirage ou de fournir des informations sur l’état d’un fichier dans une demande de tirage.
-
Sur GitHub, accédez à une demande de tirage (pull request) dans un référentiel.
-
Cliquez sur l’onglet Fichiers modifiés.
-
À droite d’une ligne dans le fichier au sujet de laquelle vous souhaitez poser une question, cliquez sur l’icône , puis cliquez sur Copilot, et sélectionnez Poser une question sur ce diff.
Cela s’ouvre Discussion avec Copilot avec les modifications de fichier indiquées comme contexte de votre question.
-
Tapez une question dans la zone de prompt qui s’affiche en bas du panneau de conversation, puis appuyez sur Entrée.
Exemples d’invites
What are the changes in this file?What is the status of this file in the pull request?
Poser des questions à propos de lignes spécifiques dans un fichier dans un pull request
Vous pouvez demander à Copilot d’expliquer des lignes de code précises dans une pull request, ou de fournir des informations sur l’état de ces lignes.
-
Sur GitHub, accédez à une demande de tirage (pull request) dans un référentiel.
-
Cliquez sur l’onglet Fichiers modifiés.
-
Cliquez sur le numéro de ligne de la première ligne que vous souhaitez sélectionner, ensuite maintenez la touche Maj enfoncée et cliquez sur le numéro de ligne de la dernière ligne que vous souhaitez sélectionner.
-
À droite de l’une des lignes sélectionnées, cliquez sur l’icône , puis cliquez sur Copilot, et sélectionnez Poser une question sur ce diff.
Cela s’ouvre Discussion avec Copilot avec les lignes sélectionnées indiquées comme contexte de votre question.
-
Tapez une question dans la zone de prompt qui s’affiche en bas du panneau de conversation, puis appuyez sur Entrée.
Exemples d’invites
Explain the selected lines of codeWhat do these lines of code do?
Demander la raison de l’échec d’un workflow
Vous pouvez demander à Copilot d’expliquer pourquoi un workflow a échoué dans une pull request, et de fournir des suggestions pour résoudre le problème.
-
Sur GitHub, accédez à une demande de tirage (pull request) dans un référentiel.
-
Faites défiler jusqu’en bas de la page, puis, à côté de l’une des vérifications en échec, cliquez sur les points de suspension, puis cliquez sur Expliquer l’erreur.
Cela ouvre Discussion avec Copilot avec l’échec du workflow indiqué comme contexte pour votre question et une requête préremplie dans le champ de saisie du chat. Copilot renvoie des informations sur les raisons de l’échec de la pull request. Copilot peut également fournir des suggestions pour résoudre le problème.
-
Si Copilot a fourni des étapes pour corriger le problème, vous pouvez suivre ces étapes pour le résoudre.
Exemples d’invites
Why has this workflow failed?What can I do to fix this issue?
Poser une question sur une pull request créée par Copilot
Lorsque vous consultez une pull request créée par Agent cloud Copilot, vous pouvez interroger Copilot sur le travail qu’il a effectué. Copilot récupère les journaux de session de l’agent pour expliquer ce qui a changé, ce qui a été validé et pourquoi.
Exemples d’invites
What did Copilot change in this pull request and why?What did Copilot validate before opening this pull request?Summarize the agent session that created this pull request.