Tworzenie pliku .aiexclude

Domyślnie dostosowywanie kodu w 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 bardzo wysokim stopniu poufnoś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.

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 katalogach podrzędnych:

    apikeys.txt
    
  • Zablokuj wszystkie pliki o rozszerzeniu .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/
    
  • Blokuje wszystkie pliki w katalogu foo i jego podkatalogach z wyjątkiem pliku o nazwie bar.txt w katalogu foo.

    foo/*
    !foo/bar.txt
    

Co dalej?