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
, con las siguientes diferencias:
- Un archivo
.aiexclude
vacío bloquea todos los archivos de su directorio y todos los subdirectorios. Este resultado es el mismo que un archivo que contiene**/*
. - Un archivo
.aiexclude
no admite la negación, en la que se antepone un signo de exclamación (!
) a los patrones.
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/
¿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.