Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Gemini Code Assist permite excluir archivos del contexto para la generación, finalización y transformación de código, y para el chat. Para usuarios empresariales, esto también incluye la personalización del código.
En muchos escenarios, tendrás archivos o subárboles específicos que no quieres que se incluyan en tu contexto.
Puede excluir estos archivos mediante el uso de un archivo .aiexclude o .gitignore .
Escribe un archivo .aiexclude
Un archivo .aiexclude sigue la siguiente sintaxis:
Ejemplos
Los siguientes ejemplos demuestran cómo se puede configurar un archivo .aiexclude :
Bloquee todos los archivos llamados apikeys.txt en o debajo del directorio que contiene el archivo .aiexclude :
apikeys.txt
Bloquee todos los archivos con la extensión .key en el directorio que contiene el archivo .aiexclude o debajo de él:
*.key
Bloquee solo el archivo apikeys.txt en el mismo directorio que el archivo .aiexclude , pero no ningún subdirectorio:
/apikeys.txt
Bloquee todos los archivos del directorio my/sensitive/dir y todos sus subdirectorios. La ruta debe ser relativa al directorio que contiene el archivo .aiexclude .
my/sensitive/dir/
Bloquea todos los archivos en el directorio foo y sus subdirectorios excepto el archivo llamado bar.txt en el directorio foo.
foo/*
!foo/bar.txt
Controlar el acceso al índice para la personalización del código
De forma predeterminada, la personalización del código indexa todos los archivos de código compatibles en los repositorios especificados.
Para evitar la exposición de código que no desea que se utilice en el contexto, puede usar patrones de rama para controlar el acceso a su índice y utilizar una rama estable, como main .
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-06-11 (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."]]],[]]