Skip to main content

Exclusión de contenido para GitHub Copilot

Puede impedir el Copilot acceso a determinados archivos.

¿Quién puede utilizar esta característica?

Organizaciones y empresas con un plan de Copilot Business o Copilot Enterprise.

Acerca de la exclusión de contenido para Copilot

Puede usar la exclusión de contenido para configurar Copilot para omitir determinados archivos. Cuando se excluye el contenido de Copilot:

  • Las sugerencias en línea no estarán disponibles en los archivos afectados.
  • El contenido de los archivos afectados no influirá en las sugerencias en línea de otros archivos.
  • El contenido de los archivos afectados no influirá en las respuestas de Copilot.
  • Los archivos afectados no se revisarán en una Copilot revisión de código.

Quién puede configurar la exclusión de contenido

Los administradores de repositorios, los propietarios de organizaciones y de empresas pueden configurar la exclusión de contenido.

  • Los administradores del repositorio solo pueden excluir contenido de sus propios repositorios. Esto afecta a los usuarios de Copilot de la empresa que trabajan en esos repositorios específicos.

  • Los propietarios de la organización pueden excluir el contenido de los usuarios que tienen asignado un puesto de Copilot a través de su organización.

  • Los propietarios de las empresas pueden aplicar reglas de exclusión a todos los usuarios de Copilot de la empresa.

Disponibilidad de la exclusión de contenido

Los planes Copilot Business y Copilot Enterprise proporcionan el siguiente nivel de soporte para la exclusión de contenido.

HerramientaCompatibilidad con sugerencias en líneaChat y asistencia de agente
Visual Studio
Visual Studio Code
IDEs de JetBrains
Vim/NeovimNo aplicable
Xcode
Eclipse
Azure Data StudioNo aplicable
El GitHub sitio webNo aplicable
GitHub MobileNo aplicable
GitHub Copilot appNo aplicable
GitHub Copilot CLINo aplicable

Las exclusiones de contenido también se aplican a Copilot code review en el GitHub sitio web.

Nota:

  • La exclusión de contenido se encuentra en versión preliminar pública el sitio web GitHub y en GitHub Mobile y está sujeta a cambios.
  • La exclusión de contenido no es compatible actualmente con los modos Edit y Agent de Copilot Chat en Visual Studio Code y otros editores.

Limitaciones de la exclusión de contenido

Es posible que Copilot use información semántica de un archivo excluido si el IDE proporciona la información en un archivo no excluido de forma indirecta. Ejemplos de dicho contenido incluyen información sobre tipos y definiciones emergentes para los símbolos utilizados en el código, así como propiedades generales del proyecto, como la información de configuración de compilación.

Actualmente, las exclusiones de contenido no se aplican a vínculos simbólicos (symlinks) ni a repositorios ubicados en sistemas de archivos remotos.

Datos enviados a GitHub

Después de configurar la exclusión de contenido, el cliente (por ejemplo, la Copilot extensión para VS Code) envía la dirección URL del GitHub repositorio actual al servidor para que el servidor pueda devolver la directiva correcta al cliente. Estas direcciones URL no se registran en ningún lugar.

Información adicional