إنشاء ملف ‎ .aiexclude

بشكلٍ تلقائي، تُفهرس ميزة تخصيص الرموز البرمجية في Gemini Code Assist جميع ملفات الرموز البرمجية المتوافقة في المستودعات المحدّدة.

في العديد من السيناريوهات، سيكون لديك ملفات أو أشجار فرعية معيّنة لا تريد فهرستها. على سبيل المثال:

  • معلومات حسّاسة للغاية مع إذن وصول محدود داخل مؤسستك
  • رمز قديم أو رمز برمجي متوقّف نهائيًا
  • رمز مؤقت أو يتم إنشاؤه تلقائيًا

يمكنك استبعاد هذه الملفات من خلال إنشاء ملف .aiexclude.

كيفية كتابة ملف .aiexclude

يتّبع ملف .aiexclude بنية الجملة نفسها المستخدَمة في ملف .gitignore.

أمثلة

توضّح الأمثلة التالية كيفية ضبط ملف .aiexclude:

  • يمكنك حظر جميع الملفات التي تحمل اسم apikeys.txt في الدليل الذي يحتوي علىملف .aiexclude أو تحته:

    apikeys.txt
    
  • يمكنك حظر جميع الملفات التي تحتوي على امتداد الملف .key في الدليل الذي يحتوي على الملف .aiexclude أو تحته:

    *.key
    
  • يمكنك حظر ملف apikeys.txt فقط في الدليل نفسه الذي يتضمّن ملف .aiexclude ، ولكن ليس أي أدلة فرعية:

    /apikeys.txt
    
  • حظر جميع الملفات في الدليل my/sensitive/dir وجميع الأدلة الفرعية يجب أن يكون المسار نسبيًا للدليل الذي يحتوي على ملف .aiexclude.

    my/sensitive/dir/
    
  • يحظر جميع الملفات في الدليل foo وأدلته الفرعية باستثناء الملف الذي يحمل الاسم bar.txt في الدليل foo.

    foo/*
    !foo/bar.txt
    

الخطوات التالية