Sobre a exclusão de conteúdo no Copilot
Você pode usar a exclusão de conteúdo para configurar o Copilot para ignorar determinados arquivos. Quando você exclui conteúdo do Copilot:
- A conclusão do código não estará disponível nos arquivos afetados.
- O conteúdo nos arquivos afetados não informará sugestões de conclusão do código em outros arquivos.
- O conteúdo nos arquivos afetados não informará as respostas do GitHub Copilot Chat.
- Os arquivos afetados não serão revisados em uma revisão do Copilot.
Quem pode configurar a exclusão de conteúdo
Administradores de repositório, proprietários da organização e proprietários da empresa podem configurar a exclusão de conteúdo.
-
Os administradores de repositório só podem excluir conteúdo dos próprios repositórios. Isso afeta usuários do Copilot que trabalham nesses repositórios específicos.
-
Os proprietários da organização podem excluir conteúdo para usuários atribuídos a uma estação do Copilot por meio de sua organização.
-
Os proprietários de empresas podem aplicar regras de exclusão a todos os usuários do Copilot da empresa.
Disponibilidade da exclusão de conteúdo
Os planos Copilot Business e Copilot Enterprise fornecem o seguinte nível de suporte para exclusão de conteúdo.
Ferramenta | Suporte à conclusão do código | Suporte ao Copilot Chat |
---|---|---|
Visual Studio. | ||
Visual Studio Code | ||
IDEs JetBrains | ||
Vim/Neovim | Não aplicável | |
Xcode | ||
Eclipse | ||
Azure Data Studio | Não aplicável | |
O site do GitHub | Não aplicável | |
GitHub Mobile | Não aplicável |
As exclusões de conteúdo também se aplicam ao Revisão de código do Copilot no site do GitHub.
Observação
- A exclusão de conteúdo está em versão prévia pública no site do GitHub e no GitHub Mobile e está sujeita a alterações.
- Atualmente, não há suporte para exclusão de conteúdo nos modos Editar e Agente do Copilot Chat no Visual Studio Code.
Limitações da exclusão de conteúdo
É possível que o Copilot use informações semânticas de um arquivo excluído se as informações forem fornecidas pelo IDE indiretamente. Exemplos desse conteúdo incluem informações de tipo e definições de focalização para símbolos usados no código, bem como propriedades gerais do projeto, como informações da configuração de build.
Atualmente, as exclusões de conteúdo não se aplicam a links simbólicos (symlinks) e repositórios localizados em sistemas de arquivos remotos.
Dados enviados para GitHub
Após configurar a exclusão de conteúdo, o cliente (por exemplo, a extensão Copilot para VS Code) envia a URL do repositório atual para o GitHub para que o servidor possa retornar a política correta ao cliente. Essas URLs não são registradas em log em nenhum lugar.