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 de archivo .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.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-06-05 (UTC)"],[[["Gemini Code Assist indexes all supported code files in your repositories by default, but you can exclude specific files or subtrees using an `.aiexclude` file."],["An `.aiexclude` file uses a similar syntax to `.gitignore`, but an empty file blocks all files in its directory and subdirectories, and negation with an exclamation point is not supported."],["You can block specific files, file types, or entire directories by listing their names, extensions, or relative paths in the `.aiexclude` file."],["If a file is added to `.aiexclude` after being indexed, it will be removed from the index within 24 hours."]]],[]]