یک فایل aiexclude بسازید

به طور پیش‌فرض، سفارشی‌سازی کد Gemini Code Assist همه فایل‌های کد پشتیبانی‌شده در مخازن مشخص‌شده شما را فهرست‌بندی می‌کند.

در بسیاری از سناریوها، فایل‌ها یا زیردرخت‌های خاصی خواهید داشت که نمی‌خواهید ایندکس شوند. به عنوان مثال:

  • اطلاعات بسیار حساس با دسترسی محدود در داخل سازمان شما
  • کد قدیمی یا منسوخ شده
  • کد تولید خودکار یا موقت

شما می توانید این فایل ها را با ایجاد یک فایل .aiexclude حذف کنید.

چگونه یک فایل .aiexclude بنویسیم

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

  • یک فایل خالی .aiexclude همه فایل‌های موجود در دایرکتوری خود و همه زیر شاخه‌ها را مسدود می‌کند. این نتیجه مانند فایلی است که حاوی **/* است.
  • یک فایل .aiexclude از نفی پشتیبانی نمی کند، جایی که شما الگوها را با علامت تعجب ( ! ) پیشوند می کنید.

نمونه ها

مثال‌های زیر نشان می‌دهند که چگونه می‌توانید یک فایل .aiexclude را پیکربندی کنید:

  • همه فایل‌هایی با نام apikeys.txt را در دایرکتوری حاوی فایل .aiexclude یا زیر آن مسدود کنید:

    apikeys.txt
    
  • همه فایل‌ها را با پسوند فایل .key در یا زیر دایرکتوری حاوی فایل .aiexclude مسدود کنید:

    *.key
    
  • فقط فایل apikeys.txt را در همان فهرستی که فایل .aiexclude .

    /apikeys.txt
    
  • همه فایل‌های دایرکتوری my/sensitive/dir و همه زیر شاخه‌ها را مسدود کنید. مسیر باید نسبت به دایرکتوری حاوی فایل .aiexclude باشد.

    my/sensitive/dir/
    

بعدش چی