Crea un archivo .aiexclude

De forma predeterminada, la personalización de código de Gemini Code Assist indexa todos los archivos de código admitidos en tus repositorios especificados.

En muchos casos, tendrás archivos o subárboles específicos que no deseas indexar. Por ejemplo:

  • Información altamente sensible con acceso limitado dentro de tu organización
  • Código antiguo o obsoleto
  • Código temporal o generado automáticamente

Para excluir estos archivos, crea un archivo .aiexclude.

Cómo escribir un archivo .aiexclude

Un archivo .aiexclude tiene la misma sintaxis que un archivo .gitignore.

Ejemplos

En los siguientes ejemplos, se muestra cómo puedes configurar un archivo .aiexclude:

  • Bloquea todos los archivos llamados apikeys.txt en el directorio que contiene el archivo .aiexclude o debajo de él:

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

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

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

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

    foo/*
    !foo/bar.txt
    

¿Qué sigue?