پیکربندی اشتراک‌گذاری زمینه با فایل‌های aiexclude، پیکربندی اشتراک‌گذاری زمینه با فایل‌های aiexclude.

وقتی در Android Studio اشتراک‌گذاری زمینه پروژه خود را با Gemini انتخاب می‌کنید، می‌توانید کنترل کنید که کدام فایل‌ها به‌طور خاص از پایگاه کد با استفاده از فایل‌های .aiexclude . به اشتراک گذاشته شوند. ویژگی‌های هوش مصنوعی در Android Studio نمی‌توانند به فایل‌های خارج از پروژه فعلی و ریشه‌های کنترل نسخه متصل به آن دسترسی داشته باشند. با در نظر گرفتن این موضوع، می‌توانید فایل‌های .aiexclude را در هر جایی از پروژه و ریشه‌های VCS آن قرار دهید تا کنترل کنید که ویژگی‌های هوش مصنوعی به کدام فایل‌ها اجازه دسترسی دارند.

مانند یک فایل .gitignore ، یک فایل .aiexclude فایل هایی را که نباید با Gemini در Android Studio به اشتراک گذاشته شوند، ردیابی می کند، از جمله تجربه چت و همچنین ویژگی های هوش مصنوعی که در ویرایشگر کار می کنند، مانند اقدامات قصد و تکمیل کد . یک فایل .aiexclude بر روی فایل هایی که در دایرکتوری حاوی آن یا زیر آن قرار دارند عمل می کند.

به عنوان مثال فایل aiexclude

نحوه نوشتن فایل های .aiexclude

یک فایل .aiexclude از دستور یک فایل .gitignore پیروی می کند.

نمونه ها

در اینجا نمونه ای از تنظیمات فایل .aiexclude است:

  • الگوی KEYS همه فایل‌هایی به نام "KEYS" را بدون پسوند فایل در دایرکتوری حاوی فایل .aiexclude . یا زیر آن مسدود می‌کند.
KEYS
  • الگوی KEYS. همه فایل‌هایی به نام "KEYS" را با هر پسوند فایل در یا زیر دایرکتوری که حاوی . فایل aiexclude
KEYS.
  • الگوی .kt همه فایل‌های Kotlin یا فایل‌هایی با پسوند .kt را در دایرکتوری حاوی فایل .aiexclude . یا زیر آن مسدود می‌کند.
.kt
  • الگوی /.kt همه فایل های Kotlin را در پوشه .aiexclude مسدود می کند، اما نه در زیر.
/.kt
  • الگوی my/sensitive/dir/ همه فایل‌های موجود در فهرست my/sensitive/dir و زیر را مسدود می‌کند. مسیر فایل نسبت به دایرکتوری حاوی فایل .aiexclude است.
my/sensitive/dir/
  • الگوی my/sensitive/dir/ /.txt همه فایل‌های.txt را در دایرکتوری my/sensitive/dir/ یا زیر آن مسدود می‌کند.
my/sensitive/dir/ /.txt
  • الگوی my/sensitive/dir/.txt همه فایل‌های.txt را در دایرکتوری my/sensitive/dir مسدود می‌کند، اما نه در زیر شاخه‌ها.
my/sensitive/dir/.txt