{"meta":{"title":"Utilisation de GitHub Copilot pour explorer les pull requests","intro":"GitHub Copilot Chat peut vous aider à comprendre le contenu, les fonctionnalités et l’état d’une pull request.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/tutorials","title":"Tutoriels"},{"href":"/fr/copilot/tutorials/explore-pull-requests","title":"Explorer les pull requests"}],"documentType":"article"},"body":"# Utilisation de GitHub Copilot pour explorer les pull requests\n\nGitHub Copilot Chat peut vous aider à comprendre le contenu, les fonctionnalités et l’état d’une pull request.\n\n## Introduction\n\nVous 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.\n\n## Obtenir un résumé d'une pull request\n\nVous pouvez demander Copilot à résumer une demande de tirage ou à fournir des informations sur l’état d’une demande de tirage.\n\n1. Dans GitHub, accédez à une pull request dans un référentiel.\n\n2. Dans le coin supérieur droit de la page, cliquez sur l’icône Copilot (**<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"Copilot icon\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>**) pour ouvrir Copilot Chat.\n\nCopilot utilisera la pull request comme contexte pour votre question.\n\n1. En bas du Copilot Chat panneau, dans la zone d’invite, tapez une question et <kbd>appuyez sur Entrée</kbd>.\n\n### Exemples d’invites\n\nVoici quelques exemples de questions que vous pouvez poser à Copilot pour en savoir plus sur une pull request.\n\n* `Summarize this pull request`\n* `What is the current status of this pull request?`\n* `What are the main changes in this pull request?`\n\n## Demander à Copilot d’expliquer les modifications dans une pull request\n\nVous pouvez demander à Copilot d’examiner les modifications d’une pull request et de fournir des observations.\nCopilot peut fournir un historique des validations effectuées, une liste des retours non résolus ou une aide à la réalisation d’une révision structurée avec des analyses et des suggestions concrètes, en s’appuyant sur le contexte des modifications apportées aux fichiers de la pull request, des validations, des commentaires et des révisions existantes.\n\n1. Dans GitHub, accédez à une pull request dans un référentiel.\n2. Ouvrez Copilot Chat, tapez votre question, puis <kbd>appuyez sur Entrée</kbd>.\n\n### Exemples d’invites\n\n* `Help me understand the commits made in this pull request.`\n* `Is there any unresolved feedback in this pull request?`\n* `Help review this pull request.`\n\n## Poser des questions sur les modifications apportées à un fichier spécifique dans un pull request.\n\nVous 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.\n\n1. Dans GitHub, accédez à une pull request dans un référentiel.\n2. Cliquez sur l’onglet **Fichiers modifiés**.\n3. À droite d’une ligne dans le fichier au sujet de laquelle vous souhaitez poser une question, cliquez sur l’icône <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-triangle-down\" aria-label=\"Show file actions\" role=\"img\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg>, puis cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>Copilot**, et sélectionnez **Poser une question sur ce diff**.\n\n   Cela s’ouvre Copilot Chat avec les modifications de fichier indiquées comme contexte de votre question.\n\n   Votre conversation apparaît en même temps que les différences. Vous pouvez donc passer en revue le code et la conversation en même temps.\n4. Tapez une question dans la zone de prompt qui s’affiche en bas du panneau de conversation, puis appuyez sur <kbd>Entrée</kbd>.\n\n### Exemples d’invites\n\n* `What are the changes in this file?`\n* `What is the status of this file in the pull request?`\n\n## Poser des questions à propos de lignes spécifiques dans un fichier dans un pull request\n\nVous 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.\n\n1. Dans GitHub, accédez à une pull request dans un référentiel.\n2. Cliquez sur l’onglet **Fichiers modifiés**.\n3. Cliquez sur le numéro de ligne de la première ligne que vous souhaitez sélectionner, ensuite maintenez la touche <kbd>Maj</kbd> enfoncée et cliquez sur le numéro de ligne de la dernière ligne que vous souhaitez sélectionner.\n4. À droite de l’une des lignes sélectionnées, cliquez sur l’icône <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-triangle-down\" aria-label=\"Show file actions\" role=\"img\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg>, puis cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>Copilot**, et sélectionnez **Poser une question sur ce diff**.\n\n   Cela s’ouvre Copilot Chat avec les lignes sélectionnées indiquées comme contexte de votre question.\n5. Tapez une question dans la zone de prompt qui s’affiche en bas du panneau de conversation, puis appuyez sur <kbd>Entrée</kbd>.\n\n### Exemples d’invites\n\n* `Explain the selected lines of code`\n* `What do these lines of code do?`\n\n## Demander la raison de l’échec d’un workflow\n\nVous 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.\n\n1. Dans GitHub, accédez à une pull request dans un référentiel.\n\n2. Faites défiler la page jusqu'en bas, puis, à côté de l'un des contrôles ayant échoué, cliquez sur les points de suspension, puis sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>Expliquer l'erreur.**\n\n   Cela ouvre Copilot Chat avec l'échec du workflow comme contexte de votre question et une invite préremplie dans la zone de saisie de la conversation.\n   Copilot renvoie des informations sur les raisons de l’échec de la pull request.\n   Copilot peut également fournir des suggestions pour résoudre le problème.\n\n3. Si Copilot a fourni des étapes pour corriger le problème, vous pouvez suivre ces étapes pour le résoudre.\n\n### Exemples d’invites\n\n* `Why has this workflow failed?`\n* `What can I do to fix this issue?`\n\n## Poser une question sur une pull request créée par Copilot\n\nLorsque vous consultez une pull request créée par Copilot cloud agent, vous pouvez interroger Copilot sur le travail qu’il a effectué.\nCopilot récupère les journaux de session de l’agent pour expliquer ce qui a changé, ce qui a été validé et pourquoi.\n\n### Exemples d’invites\n\n* `What did Copilot change in this pull request and why?`\n* `What did Copilot validate before opening this pull request?`\n* `Summarize the agent session that created this pull request.`\n\n## Pour approfondir\n\n* [Utilisation de GitHub Copilot pour explorer une base de code](/fr/copilot/tutorials/explore-a-codebase)\n* [Accélérer les pull requests dans votre entreprise avec GitHub Copilot](/fr/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/accelerate-pull-requests)"}