Dans de nombreux scénarios, vous aurez des fichiers ou des sous-arborescences spécifiques que vous ne voulez pas peut être indexée. Exemple :
- Informations hautement sensibles avec un accès limité au sein de votre organisation
- Code ancien ou obsolète
- Code temporaire ou généré automatiquement
Vous pouvez exclure ces fichiers en créant un fichier .aiexclude
.
Écrire un fichier .aiexclude
Un fichier .aiexclude
suit la même syntaxe qu'un fichier .gitignore
, avec la macro
différences suivantes:
- Un fichier
.aiexclude
vide bloque tous les fichiers de son répertoire et tous et des sous-répertoires. Ce résultat est identique à celui d'un fichier contenant**/*
. - Un fichier
.aiexclude
n'est pas compatible avec la négation, qui consiste à préfixer des formats avec d'un point d'exclamation (!
).
Examples
Les exemples suivants montrent comment configurer un fichier .aiexclude
:
Bloquez tous les fichiers nommés
apikeys.txt
au niveau ou en dessous du répertoire contenant le fichier.aiexclude
:apikeys.txt
Bloquez tous les fichiers portant l'extension
.key
dans le répertoire ou sous celui-ci contient le fichier.aiexclude
:*.key
Ne bloquez que le fichier
apikeys.txt
dans le même répertoire que le fichier.aiexclude
, mais pas les sous-répertoires :/apikeys.txt
Bloquez tous les fichiers du répertoire
my/sensitive/dir
et tous ses sous-répertoires. Le chemin d'accès doit être relatif au répertoire contenant le fichier.aiexclude
.my/sensitive/dir/
Étape suivante
- Configurer et utiliser la personnalisation du code Gemini Code Assist
- Découvrez comment et quand Gemini pour Google Cloud utilise vos données.