Skip to main content

référence de code GitHub Copilot

          GitHub Copilot vérifie les suggestions de correspondances avec le code disponible publiquement. Toutes les correspondances sont supprimées ou proposées avec une référence de code.

À propos de la Copilot référence de code dans les IDE JetBrains

Le référencement de code de Copilot identifie et attribue les suggestions de code en les reliant à leurs sources publiques d’origine, ce qui vous aide à comprendre d’où provient le code.

Si vous, ou votre organisation, avez autorisé les suggestions correspondant à du code public, GitHub Copilot peut vous fournir des détails sur le code auquel une suggestion correspond. Cela se produit dans les cas suivants :

  • Lorsque vous acceptez une suggestion en ligne de Copilot dans l’éditeur.
  • Lorsqu’une réponse dans Copilot Chat comporte un code correspondant.

Référencement de code pour les suggestions en ligne Copilot

Lorsque vous acceptez une suggestion en ligne de Copilot qui correspond au code dans un référentiel public GitHub, les informations sur le code correspondant sont enregistrées. L'entrée du journal comprend les URL des fichiers contenant le code correspondant et le nom de la licence qui s'applique à ce code, s'il y en a une. Cela vous permet d'examiner ces références et de décider de la marche à suivre. Par exemple, vous pouvez décider de l’attribution à utiliser ou si vous souhaitez supprimer ce code de votre projet.

Remarque

  • La référence de code pour les suggestions en ligne ne se produit que pour les correspondances des suggestions acceptées de Copilot. Le code que vous avez écrit et les suggestions Copilot que vous avez modifiées ne sont pas vérifiés pour les correspondances avec le code public.
  • En règle générale, les correspondances avec le code public se produisent dans moins d’un pour cent des suggestions Copilot, de sorte que vous ne devez pas vous attendre à voir des références de code pour de nombreuses suggestions.

Référencement de code pour Copilot Chat

Lorsque Copilot Chat fournit une réponse qui inclut du code correspondant au code d'un référentiel public GitHub, cela est indiqué à la fin de la réponse avec un lien permettant d'afficher les détails du code correspondant dans l'éditeur.

À propos Copilot du référencement de code dans Visual Studio Code

Le référencement de code de Copilot identifie et attribue les suggestions de code en les reliant à leurs sources publiques d’origine, ce qui vous aide à comprendre d’où provient le code.

Si vous, ou votre organisation, avez autorisé les suggestions correspondant à du code public, GitHub Copilot peut vous fournir des détails sur le code auquel une suggestion correspond. Cela se produit dans les cas suivants :

  • Lorsque vous acceptez une suggestion en ligne de Copilot dans l’éditeur.
  • Lorsqu’une réponse dans Copilot Chat comporte un code correspondant.

Référencement de code pour les Copilot suggestions intégrées

Lorsque vous acceptez une suggestion en ligne de Copilot qui correspond au code dans un référentiel public GitHub, les informations sur le code correspondant sont enregistrées. L'entrée du journal comprend les URL des fichiers contenant le code correspondant et le nom de la licence qui s'applique à ce code, s'il y en a une. Cela vous permet d'examiner ces références et de décider de la marche à suivre. Par exemple, vous pouvez décider de l’attribution à utiliser ou si vous souhaitez supprimer ce code de votre projet.

Remarque

  • La référence de code pour les suggestions en ligne ne se produit que pour les correspondances des suggestions acceptées de Copilot. Le code que vous avez écrit et les suggestions Copilot que vous avez modifiées ne sont pas vérifiés pour les correspondances avec le code public.
  • En règle générale, les correspondances avec le code public se produisent dans moins d’un pour cent des suggestions Copilot, de sorte que vous ne devez pas vous attendre à voir des références de code pour de nombreuses suggestions.

Référencement de code pour Copilot Chat

Lorsque Copilot Chat fournit une réponse qui inclut du code correspondant au code d'un référentiel public GitHub, cela est indiqué à la fin de la réponse avec un lien permettant d'afficher les détails du code correspondant dans l'éditeur.

À propos du Copilot référencement de code sur GitHub.com

Référencement de code pour Copilot Chat

Si vous ou votre organisation avez accepté des suggestions correspondantes au code public, chaque fois qu'une réponse de Copilot Chat inclut du code correspondant, les détails de ces correspondances seront inclus dans la réponse.

Remarque

En règle générale, les correspondances au code public se produisent rarement. Vous ne devez donc pas vous attendre à voir les références de code dans de nombreuses Copilot Chat réponses.

Référencement de code pour agent Copilot de cloud

Lorsque Copilot génère du code qui correspond au code d'un référentiel public GitHub, cela est indiqué dans les journaux de session de l’agent avec un lien pour afficher les détails du code correspondant. Pour plus d’informations, consultez « Suivi des sessions de GitHub Copilot ».

À propos de la référence de code dans Visual Studio

Le référencement de code de Copilot identifie et attribue les suggestions de code en les reliant à leurs sources publiques d’origine, ce qui vous aide à comprendre d’où provient le code.

Si vous, ou votre organisation, avez autorisé les suggestions correspondant à du code public, GitHub Copilot peut vous fournir des détails sur le code auquel une suggestion correspond. Cela se produit dans les cas suivants :

  • Lorsque vous acceptez une suggestion en ligne de Copilot dans l’éditeur.
  • Lorsqu’une réponse dans Copilot Chat comporte un code correspondant.

Référencement de code pour les Copilot suggestions intégrées

Lorsque vous acceptez une suggestion en ligne de Copilot qui correspond au code dans un référentiel public GitHub, les informations sur le code correspondant sont enregistrées. L'entrée du journal comprend les URL des fichiers contenant le code correspondant et le nom de la licence qui s'applique à ce code, s'il y en a une. Cela vous permet d'examiner ces références et de décider de la marche à suivre. Par exemple, vous pouvez décider de l’attribution à utiliser ou si vous souhaitez supprimer ce code de votre projet.

Remarque

  • La référence de code pour les suggestions en ligne ne se produit que pour les correspondances des suggestions acceptées de Copilot. Le code que vous avez écrit et les suggestions Copilot que vous avez modifiées ne sont pas vérifiés pour les correspondances avec le code public.
  • En règle générale, les correspondances avec le code public se produisent dans moins d’un pour cent des suggestions Copilot, de sorte que vous ne devez pas vous attendre à voir des références de code pour de nombreuses suggestions.

Référencement de code pour Copilot Chat

Lorsque Copilot Chat fournit une réponse qui inclut le code correspondant à celui d'un référentiel public GitHub, cela est indiqué sous le code suggéré, accompagné d'un lien permettant d'afficher les détails du code correspondant dans le journal de sortie.

Comment la recherche de références de code trouve le code correspondant

          Copilot le référencement de code compare les suggestions de code potentielles et le code environnant d’environ 150 caractères par rapport à un index de tous les référentiels publics sur GitHub.com.

Le code dans les référentiels privés GitHub , ou le code en dehors de celui-ci GitHub, n’est pas inclus dans le processus de recherche.

Limites

L’index de recherche est actualisé tous les deux ou trois mois. Par conséquent, le code récemment validé et le code provenant de référentiels publics supprimés avant la création de l’index peuvent ne pas être inclus dans la recherche. Pour la même raison, la recherche peut renvoyer des correspondances avec du code qui a été supprimé ou déplacé depuis la création de l’index.

Les références au code correspondant sont actuellement disponibles dans les IDEs JetBrains, Visual Studio, , Visual Studio Codeagent Copilot de cloudet sur le GitHub site web.

Pour aller plus loin

  •         [AUTOTITLE](/copilot/how-tos/completions/finding-public-code-that-matches-github-copilot-suggestions)
    
  •         [AUTOTITLE](/copilot/how-tos/manage-your-account/managing-copilot-policies-as-an-individual-subscriber)
    
  •         [AUTOTITLE](/copilot/how-tos/administer/organizations/managing-policies-for-copilot-in-your-organization)