À propos de l'exclusion de contenu pour Copilot
Vous pouvez utiliser l'exclusion de contenu pour configurer Copilot afin d'ignorer certains fichiers. Lorsque vous excluez du contenu de Copilot :
- Les suggestions inline ne seront pas disponibles dans les fichiers affectés.
- Le contenu des fichiers concernés n'influencera pas les suggestions en ligne dans les autres fichiers.
- Le contenu des fichiers concernés n'influencera pas les réponses de GitHub Copilot Chat.
- Les fichiers concernés ne seront pas examinés lors d'une révision du code Copilot.
Qui peut configurer l'exclusion de contenu ?
Les administrateurs de dépôt, les propriétaires d'organisation et les propriétaires d'entreprise peuvent configurer l'exclusion de contenu.
- ** administrateurs de référentiels** peuvent exclure que le contenu de leurs propres référentiels. Cela affecte tous les utilisateurs Copilot de l'entreprise qui travaillent dans ces référentiels spécifiques.
- Les propriétaires de l’organisation peuvent exclure du contenu pour les utilisateurs affectés à un siège Copilot par l’intermédiaire de leur organisation.
Disponibilité de l'exclusion de contenu
Les offres Copilot Business et Copilot Entreprise offrent le niveau de prise en charge suivant pour l'exclusion de contenu.
| Outil | Prise en charge des suggestions en ligne | Prise en charge Discussion avec Copilot |
|---|---|---|
| Visual Studio | ||
| Visual Studio Code | ||
| IDE JetBrains | ||
| Vim/Neovim | Non applicable | |
| Xcode | ||
| Eclipse | ||
| Azure Data Studio | Non applicable | |
| Le site web GitHub | Non applicable | |
| GitHub Mobile | Non applicable |
Les exclusions de contenu s'appliquent également à révision du code Copilot sur le site GitHub.
Remarque
- L’exclusion de contenu se trouve dans préversion publique sur le site web GitHub et dans GitHub Mobile et est susceptible de changer.
- L'exclusion de contenu n'est actuellement pas prise en charge dans les modes Édition et Agent de Discussion avec Copilot dans Visual Studio Code et autres éditeurs.
Limitations de l'exclusion de contenu
Il est possible que Copilot utilise des informations sémantiques d’un fichier exclu si les informations sont fournies indirectement par l’IDE. Parmi les exemples de ce type de contenu, citons les informations sur le type et les définitions de pointage pour les symboles utilisés dans le code, ainsi que les propriétés générales du projet telles que les informations sur la configuration de build.
À l'heure actuelle, les exclusions de contenu ne s'appliquent pas aux liens symboliques (symlinks) ni aux dépôts situés sur des systèmes de fichiers distants.
Données envoyées à GitHub
Après avoir configuré l'exclusion de contenu, le client (par exemple, l'extension Copilot pour VS Code) envoie l'URL du dépôt actuel au serveur GitHub afin que celui-ci puisse renvoyer la stratégie appropriée au client. Ces URL ne sont consignées nulle part.