.aiexclude dosyalarıyla bağlam paylaşımını yapılandırma

Android Studio'da proje bağlamınızı Gemini ile paylaşmayı etkinleştirdiğinizde kod tabanından hangi dosyaların paylaşılacağını kontrol etmek için .aiexclude dosya. Android Studio'daki yapay zeka özellikleri mevcut proje ve ona ekli sürüm kontrolü kökleri. Burada projede ve VCS'de herhangi bir yere .aiexclude dosyaları yerleştirebilirsiniz. AI özelliklerinin hangi dosyalara erişmesine izin verildiğini kontrol etmek için root'lar.

.gitignore dosyasına benzer şekilde, .aiexclude dosyası da erişilmemesi gereken dosyaları izler. (sohbet deneyimi de dahil olmak üzere) Android Studio'da Gemini ile paylaşılacaktır. düzenleyicide çalışan yapay zeka özellikleri (ör. niyet) işlemler ve kod tamamlama. .aiexclude dosyası içerdiği dizindeki veya altındaki dosyalar üzerinde çalışır.

Örnek .aiexcluded dosyası

.aiexclude dosyalarını yazma

.aiexclude dosyası, .gitignore dosya.

Örnekler

Aşağıda örnek .aiexclude dosya yapılandırmaları verilmiştir:

  • KEYS kalıbı, "KEYS" adlı tüm dosyaları engeller veya adresinde dosya uzantısı olmayan .aiexclude dosyasını içeren dizinin altında yer alır.
KEYS
  • KEYS. kalıbı, "KEYS" adlı tüm dosyaları engeller ve veya .aiexclude dosyası yükleyin.
KEYS.
  • .kt kalıbı tüm Kotlin dosyalarını veya .kt uzantısına sahip dosyaları engeller .aiexclude dosyasını içeren dizinde veya bu dizin altında bulunabilir.
.kt
  • /.kt kalıbı .aiexclude dizinindeki tüm Kotlin dosyalarını engeller ancak aşağıda değil.
/.kt
  • my/sensitive/dir/ kalıbı my/sensitive/dir içindeki tüm dosyaları engeller dizine eklenir. Dosya yolu, .aiexclude dosyası.
my/sensitive/dir/
  • my/sensitive/dir/ /.txt kalıbı, bulunduğu dizinde veya bu değerin altındaki all.txt dosyalarını engeller. my/sensitive/dir/ dizini.
my/sensitive/dir/ /.txt
  • my/sensitive/dir/.txt kalıbı, dizindeki all.txt dosyalarını engeller my/sensitive/dir ancak alt dizinlerde yoktur.
my/sensitive/dir/.txt