Tworzenie pliku .aiexclude

Domyślnie dostosowywanie kodu za pomocą Gemini Code Assist indeksuje wszystkie obsługiwane pliki kodu w wybranych repozytoriach.

W wielu przypadkach będą pliki lub poddrzewa, których nie chcesz indeksować. Na przykład:

  • informacje o wysokiej wrażliwości z ograniczonym dostępem w organizacji;
  • Stary lub przestarzały kod
  • Kod wygenerowany automatycznie lub tymczasowy

Możesz wykluczyć te pliki, tworząc plik .aiexclude.

Jak utworzyć plik .aiexclude

Plik .aiexclude ma taką samą składnię jak plik .gitignore, z tymi różnicami:

  • Puste pliki .aiexclude blokują wszystkie pliki w katalogu i jego podkatalogach. Ten wynik jest taki sam jak w pliku zawierającym **/*.
  • Plik .aiexclude nie obsługuje zaprzeczenia, w którym wzorce są poprzedzone wykrzyknikiem (!).

Przykłady

Przykłady poniżej pokazują, jak skonfigurować plik .aiexclude:

  • Zablokuj wszystkie pliki o nazwie apikeys.txt w katalogu zawierającym plik .aiexclude lub w jego podkatalogach:

    apikeys.txt
    
  • Zablokuj wszystkie pliki z rozszerzeniem .key w katalogu lub podkatalogu, który zawiera plik .aiexclude:

    *.key
    
  • Zablokuj tylko plik apikeys.txt w tym samym katalogu co plik .aiexclude, ale nie blokuj żadnych podkatalogów:

    /apikeys.txt
    
  • Blokowanie wszystkich plików w katalogu my/sensitive/dir i wszystkich podkatalogów. Ścieżka powinna być ścieżką względną do katalogu zawierającego plik .aiexclude.

    my/sensitive/dir/
    

Co dalej?