Excluir arquivos do uso do Gemini Code Assist

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 chamado bar.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 .