আমি যখন জেটব্রেইনস ওয়েবস্টোরমে একটি প্রকল্প তৈরি করি তখন একটি ফোল্ডার .idea
তৈরি হয়। আমি যদি এটি মুছে ফেলি তবে ঠিক আছে? এটা আমার প্রকল্পে প্রভাব ফেলবে?
আমি যখন জেটব্রেইনস ওয়েবস্টোরমে একটি প্রকল্প তৈরি করি তখন একটি ফোল্ডার .idea
তৈরি হয়। আমি যদি এটি মুছে ফেলি তবে ঠিক আছে? এটা আমার প্রকল্পে প্রভাব ফেলবে?
উত্তর:
আপনি যখন ইন্টেলিজ আইডিই ব্যবহার করেন , প্রকল্পের জন্য সমস্ত প্রকল্প-নির্দিষ্ট সেটিংস .idea
ফোল্ডারের নীচে সঞ্চিত থাকে ।
প্রকল্প সেটিংস প্রতিটি নির্দিষ্ট প্রকল্পের সাথে .idea ফোল্ডারের অধীনে এক্সএমএল ফাইলের সেট হিসাবে সঞ্চয় করা হয়। আপনি যদি ডিফল্ট প্রকল্প সেটিংস নির্দিষ্ট করে থাকেন তবে এই নতুন সেটিংস প্রতিটি নতুন নির্মিত প্রকল্পের জন্য স্বয়ংক্রিয়ভাবে ব্যবহৃত হবে।
আইডিই সেটিংসের জন্য এই ডকুমেন্টেশনটি যাচাই করুন এবং উত্স নিয়ন্ত্রণের উপর তাদের সুপারিশ এবং একটি উদাহরণ .gitignore ফাইল।
দ্রষ্টব্য: আপনি যদি গিট বা কিছু সংস্করণ নিয়ন্ত্রণ ব্যবস্থা ব্যবহার করছেন তবে আপনি এই ফোল্ডারটিকে "উপেক্ষা" সেট করতে চাইতে পারেন। উদাহরণ - গিটের জন্য, এই ডিরেক্টরিটি এতে যুক্ত করুন .gitignore
। এইভাবে, অ্যাপ্লিকেশনটি আইডিই-নির্দিষ্ট নয়।
.idea
এটি মুছে ফেলতে কোনও সমস্যা নেই। এটি কেবল ওয়েবস্টর্ম আইডিইই এই ফাইলটি তৈরি করে না, পিএইচপিস্টোরম এবং জেটব্রেইনসের সমস্ত আইডিইও।
এটি মুছে ফেলা নিরাপদ তবে আপনার প্রকল্পটি যদি গিটল্যাব বা গিটহাব থেকে হয় তবে আপনি একটি সতর্কতা দেখতে পাবেন।
এটিতে আপনার স্থানীয় ইন্টেলিজ আইডিই কনফিগারেশন রয়েছে। আমি আপনার .gitignore ফাইলটিতে এই ফোল্ডারটি যুক্ত করার পরামর্শ দিচ্ছি:
# intellij configs
.idea/
2020 সালের হিসাবে, জেটব্রেইনস .idea
ফোল্ডারটি কমিট করার পরামর্শ দেয় ।
জেটব্রেইনস আইডিই (ওয়েবস্টর্ম, ইন্টেলিজ, অ্যান্ড্রয়েড স্টুডিও, পাইচার্ম, ক্লিয়ন ইত্যাদি) স্বয়ংক্রিয়ভাবে সেই ফোল্ডারটি আপনার গিট সংগ্রহস্থলটিতে যুক্ত করে (যদি থাকে তবে)।
ফোল্ডারের অভ্যন্তরে গোপনীয়তা / পাসওয়ার্ড ডেটা থাকতে পারে এমন ব্যবহারকারী সম্পর্কিত সেটিংস প্রতিশ্রুতিবদ্ধ হওয়া এড়াতে নিজেই আইডিই দ্বারা আপডেট .idea
করা হয়েছে already.gitignore
.idea
ফোল্ডারটি প্রতিশ্রুতিবদ্ধ করা নিরাপদ (এবং সাধারণত দরকারী) ।