O Gemini Code Assist permite a exclusão de arquivos do seu contexto para geração, complementação e transformação de código e bate-papo. Para usuários corporativos, isso também inclui personalização de código.
Em muitos cenários, você terá arquivos ou subárvores específicos que não deseja incluir no seu contexto.
Você pode excluir esses arquivos usando um arquivo .aiexclude
ou .gitignore
.
Escreva um arquivo .aiexclude
Um arquivo .aiexclude
segue a seguinte sintaxe:
Exemplos
Os exemplos a seguir demonstram como você pode configurar um arquivo .aiexclude
:
Bloqueie todos os arquivos chamados
apikeys.txt
no diretório que contém o arquivo.aiexclude
ou abaixo dele:apikeys.txt
Bloqueie todos os arquivos com a extensão
.key
no diretório que contém o arquivo.aiexclude
ou abaixo dele:*.key
Bloqueie apenas o arquivo
apikeys.txt
no mesmo diretório do arquivo.aiexclude
, mas não nenhum subdiretório:/apikeys.txt
Bloqueie todos os arquivos no diretório
my/sensitive/dir
e em todos os subdiretórios. O caminho deve ser relativo ao diretório que contém o arquivo.aiexclude
.my/sensitive/dir/
Bloqueia todos os arquivos no diretório
foo
e seus subdiretórios, exceto o arquivo chamadobar.txt
no diretório foo.foo/* !foo/bar.txt
Controle o acesso ao índice para personalização do código
Por padrão, a personalização do código indexa todos os arquivos de código suportados nos repositórios especificados.
Para evitar a exposição de código que você não deseja que seja usado no contexto, você pode usar padrões de ramificação para controlar o acesso ao seu índice e usar uma ramificação estável, como main
.
Alternativamente, você também pode excluir arquivos do contexto criando um arquivo .aiexclude
.