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.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-04-03 (UTC)"],[[["Gemini Code Assist indexes all supported code files in specified repositories by default, but users can exclude certain files."],["An `.aiexclude` file, similar in syntax to `.gitignore`, can be created to exclude specific files or subtrees from being indexed."],["An empty `.aiexclude` file blocks all files within its directory and sub-directories, while patterns within the `.aiexclude` file allow excluding specific file names, extensions, or directory paths."],["Files added to the `.aiexclude` file are dropped from the index within 24 hours if they were previously included."]]],[]]