Skip to main content

Passer en revue la sortie de Copilot

          Copilot les requêtes de tirage méritent le même examen approfondi que toute contribution. Mentionnez `@copilot` pour demander des modifications ou envoyez des validations directement dans la branche.

Qui peut utiliser cette fonctionnalité ?

Agent cloud Copilot est disponible avec les plans GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business et GitHub Copilot Enterprise. L’agent est disponible dans tous les référentiels stockés sur GitHub, à l’exception des référentiels détenus par comptes d’utilisateur managés et où il a été désactivé explicitement.
Sign up for Copilot

Passer en revue Copilotles modifications apportées

Une fois que Copilot a terminé une tâche de codage et sollicite votre révision, vérifiez soigneusement la requête de tirage avant de fusionner.

Important

Si votre référentiel nécessite des approbations de demande de tirage, votre approbation d’une Copilot demande de tirage ne compte pas vers le nombre requis. Un autre relecteur doit approuver la pull request avant qu'elle puisse être fusionnée.

Mentionnez @copilot dans un commentaire de pull request afin de demander des modifications. Par défaut, Copilot envoie les commits directement dans la branche de pull request. Pour créer une pull request distincte, décrivez cela dans votre commentaire. Vous pouvez également consulter la branche et envoyer des modifications vous-même.

Révisez les commentaires par lots au lieu de les soumettre individuellement. Lors de l'envoi d'un commentaire de demande de fusion (pas d'une révision ni d'un commentaire de révision) via l'interface GitHub web, sélectionnez un modèle avec le sélecteur de modèle. Copilot utilise le modèle de la demande de fusion d'origine par défaut.

Copilot répond uniquement aux commentaires des personnes qui ont accès en écriture au référentiel.

Lorsque Copilot démarre une nouvelle session en réponse à votre commentaire, une réaction emoji en forme d'yeux s’affiche 👀 sur le commentaire. Un événement « Copilot a démarré le travail » s’affiche dans la chronologie des demandes de tirage.

Capture d’écran d’une chronologie de pull request avec un commentaire de révision incluant la réaction des yeux et un événement de chronologie indiquant que « Copilot a commencé le travail ».

          Copilot mémorise le contexte des sessions antérieures sur la même pull request, de sorte que les requêtes de suivi sont plus rapides et plus fiables. Si la demande de tirage a été créée par un assistant personnalisé, la mention `@copilot` continue d’utiliser ce même agent.

Résoudre les conflits de fusion

Vous pouvez solliciter Copilot pour résoudre les conflits de fusion sur un pull request de deux façons :

  • À l’aide du bouton « Corriger avec Copilot » : Si un pull request comporte des conflits de fusion, cliquez sur le bouton « Corriger avec Copilot » qui s’affiche dans la zone de fusion.

  • Utilisation d’une @copilot mention : Mentionnez @copilot dans un commentaire sur le pull request et demandez-lui de résoudre les conflits, par exemple, «@copilot résoudre les conflits de fusion sur ce PR ».

            Copilot analyse les modifications en conflit, les résout et vérifie que le build, les tests et le linter réussissent toujours. Il demande ensuite votre révision pour vous permettre de confirmer la résolution avant la fusion.
    

Gérer les GitHub Actions exécutions de flux de travail

          Par défaut, GitHub Actions les flux de travail ne s’exécutent pas automatiquement lorsque Copilot les modifications sont envoyées à une demande de tirage (pull request).
          
          
                        GitHub Actions Les flux de travail peuvent être privilégiés et avoir accès à des secrets sensibles. Inspectez les modifications proposées dans la demande de tirage et assurez-vous que vous êtes à l’aise pour exécuter vos workflows sur la branche de la demande de tirage. Vous devez être particulièrement averti des modifications proposées dans le `.github/workflows/` répertoire qui affectent les fichiers de flux de travail.
          
          Pour permettre aux workflows GitHub Actions de s'exécuter, cliquez sur le bouton **Approuver et exécuter les workflows** dans la boîte de fusion de la pull request.
          
          ![Capture d’écran de la zone de fusion sur une pull request provenant de Copilot, avec le bouton « Approve and run workflows ».](/assets/images/help/copilot/cloud-agent/approve-and-run-workflows.png)
          
          Si vous le souhaitez, vous pouvez configurer Agent cloud Copilot pour permettre GitHub Actions aux flux de travail de s’exécuter sans intervention humaine. Pour plus d’informations, consultez [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/configuring-agent-settings).

Donner son avis sur le travail de Copilot

Utilisez les boutons de commentaires sur les pull requests Copilot et les commentaires pour évaluer le résultat. Vos commentaires aident à améliorer la qualité de Copilot.

  1. Sur une demande de fusion ou un commentaire Copilot, cliquez sur le bouton pouce levé (👍) ou pouce baissé (👎).
  2. Si vous cliquez sur le bouton vers le bas, sélectionnez éventuellement une raison et laissez un commentaire, puis cliquez sur Envoyer des commentaires.

Lectures complémentaires