Excluir archivos del uso de Gemini Code Assist

Gemini Code Assist permite excluir archivos del contexto para la generación, finalización y transformación de código, y para el chat. Para usuarios empresariales, esto también incluye la personalización del código.

En muchos escenarios, tendrás archivos o subárboles específicos que no quieres que se incluyan en tu contexto.

Puede excluir estos archivos mediante el uso de un archivo .aiexclude o .gitignore .

Escribe un archivo .aiexclude

Un archivo .aiexclude sigue la siguiente sintaxis:

Ejemplos

Los siguientes ejemplos demuestran cómo se puede configurar un archivo .aiexclude :

  • Bloquee todos los archivos llamados apikeys.txt en o debajo del directorio que contiene el archivo .aiexclude :

    apikeys.txt
    
  • Bloquee todos los archivos con la extensión .key en el directorio que contiene el archivo .aiexclude o debajo de él:

    *.key
    
  • Bloquee solo el archivo apikeys.txt en el mismo directorio que el archivo .aiexclude , pero no ningún subdirectorio:

    /apikeys.txt
    
  • Bloquee todos los archivos del directorio my/sensitive/dir y todos sus subdirectorios. La ruta debe ser relativa al directorio que contiene el archivo .aiexclude .

    my/sensitive/dir/
    
  • Bloquea todos los archivos en el directorio foo y sus subdirectorios excepto el archivo llamado bar.txt en el directorio foo.

    foo/*
    !foo/bar.txt
    

Controlar el acceso al índice para la personalización del código

De forma predeterminada, la personalización del código indexa todos los archivos de código compatibles en los repositorios especificados.

Para evitar la exposición de código que no desea que se utilice en el contexto, puede usar patrones de rama para controlar el acceso a su índice y utilizar una rama estable, como main .

Alternativamente, también puedes excluir archivos del contexto creando un archivo .aiexclude .