عندما نستخدم فكرة Intellij ، نواجه هذا الموقف غالبًا ، أي:
بعد التحقق من المشروع من SVN وفتح المشروع لأول مرة مع IDEA ، سوف يظهر مربع الاختيار التالي في الفكرة:
كما هو موضح في الصورة أعلاه ، دعنا نختار ما إذا كنت سنضيف ملف XXX.IML إلى إصدار SVN. هنا ، الشيء الوحيد الذي نربكه بعض الشيء هو ما هو ملف XXX.IML؟ في المشروع ، لم يكن هناك هذا الملف في الأصل!
في الواقع ، فإن ملف XXX.IML هو ملف تكوين يتم إنشاء الفكرة تلقائيًا للمشروع الذي نفتحه (لأول مرة). على سبيل المثال ، يطلق على مشروعنا اسم المحاسبة ، ثم تنتج IDEA تلقائيًا ملف تكوين يسمى Accounting-hessian.iml لمشروعنا. سواء اخترنا لا أو نعم ، ستقوم IDEA تلقائيًا بإضافة ملف التكوين هذا إلى المشروع. الفرق بين الاثنين هو: إذا اخترنا لا ، فعننا نقدم رمزًا إلى SVN ، ستتجاهل IDEA هذا الملف تلقائيًا عند تغيير إصدار إصدار المشروع ؛ إذا اخترنا نعم ، فسيتم إضافتها إلى إصدار إصدار المشروع عندما نقوم بإرسال الرمز إلى SVN.
وبالمثل ، عندما نقوم بإنشاء ملف جديد في المشروع ، ستظهر الفكرة أيضًا مربع التحديد:
كما هو موضح في الشكل أعلاه ، تعطي IDEA نفس الموجه عندما نقوم بإنشاء فئة Java تسمى iDeatest. بالطبع ، الفرضية هي أننا لم نختار تذكر ، لا تسأل مرة أخرى. إذا تم التحقق من هذا المحتوى ، فلن يتم تقديم أي مطالبة ، وسنقسم اختيارنا في ذلك الوقت.
أخيرًا ، نحاول إرسال الرمز لاختبار أداء الفكرة:
كما هو موضح في الشكل أعلاه ، عندما نختار NO للحصول على المربع المنبثق الأول ونعم في المربع المنبثق الثاني ، عند إرسال الكود ، تتجاهل IDEA ملف XXX.IML الذي تم إنشاؤه تلقائيًا ويتضمن "تغيير إصدار المشروع" الذي أنشأته في إصدار المشروع. بالإضافة إلى ذلك ، إذا لاحظت الجديد: 1 غير مُؤسس: 0 من 174 في الزاوية اليمنى السفلى ، يمكننا أيضًا رؤية نتائج البحث عن الفكرة ، يتم عرض واحد فقط جديد ، أي ملف جديد.
تذكير دافئ: بالنسبة لملف تكوين XXX.IML الذي تم إنشاؤه تلقائيًا بواسطة IDEA ، يوصى بشدة بعدم إرساله إلى SVN مع الرمز!
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.