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 obsoleto o anterior
- 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
, con el elemento
las siguientes diferencias:
- Un archivo
.aiexclude
vacío bloquea todos los archivos en su directorio subdirectorios. Este resultado es el mismo que un archivo que contiene**/*
. - Un archivo
.aiexclude
no admite la negación, en el que se colocan el prefijo a los patrones con un signo de exclamación (!
).
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
que se encuentren en el directorio o debajo de él. Contiene el archivo.aiexclude
:*.key
Bloquea solo el archivo
apikeys.txt
en el mismo directorio que.aiexclude
. pero no los subdirectorios:/apikeys.txt
Bloquea todos los archivos en el 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/
¿Qué sigue?
- Configura y usa la personalización de código de Gemini Code Assist.
- Descubre cómo y cuándo Gemini para Google Cloud usa tus datos.