Introduction
Vous pouvez poser différentes questions à Copilot à propos d'une pull request, à partir de différentes vues au sein de cette dernière. Par exemple, vous pouvez demander à Copilot de résumer une demande de tirage ou d’expliquer ce qui a changé dans des fichiers ou lignes de code spécifiques d’une demande de tirage.
Obtenir un résumé d'une pull request
Vous pouvez demander à Copilot de résumer une pull request ou de fournir des informations sur le statut d'une pull request.
-
Dans , accédez à une 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 va utiliser le pull request comme contexte pour votre question.
-
En bas du panneau Discussion avec Copilot, dans la zone de prompt, tapez une question et appuyez sur Entrée.
Exemples d’invites
Les prompts suivants sont des exemples de questions que vous pouvez poser à Copilot afin d’obtenir des informations concernant une demande de tirage (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 le statut d'un fichier dans une demande de tirage.
-
Dans , accédez à une pull request dans un dépôt.
-
Cliquez sur l’onglet Fichiers modifiés.
-
Sur le côté droit d’une ligne dans le fichier que vous souhaitez interroger, cliquez sur l’icône , puis cliquez sur Copilot et sélectionnez Demander des informations sur ce diff.
Cela s’ouvre Discussion avec Copilot avec les modifications du 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 spécifiques dans un pull request, ou de fournir des informations sur le statut de ces lignes.
-
Sur , accédez à une 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.
-
Sur le côté droit de l’une des lignes sélectionnées, cliquez sur l’icône , puis cliquez sur Copilot et sélectionnez Demander des informations 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.
-
Dans , accédez à une pull request dans un dépôt.
-
Faites défiler jusqu’au bas de la page, puis, à côté de l’un des contrôles en échec, cliquez sur les trois points, puis sur Expliquer l’erreur.
Cela ouvre Discussion avec Copilot avec l’échec du workflow indiqué comme contexte de votre question et un prompt prérempli dans la zone de saisie de la conversation. Copilot répond avec des informations sur pourquoi la pull request a échoué. Copilot peut également fournir des suggestions pour résoudre le problème.
-
Si Copilot a fourni des étapes pour résoudre le problème, vous pouvez suivre les étapes pour résoudre le problème.
Exemples d’invites
Why has this workflow failed?What can I do to fix this issue?
Pour approfondir
-
[AUTOTITLE](//copilot/tutorials/using-copilot-to-explore-a-codebase)