.Idea फ़ोल्डर क्या है?


183

जब मैं JetBrains WebStorm में एक प्रोजेक्ट बनाता हूं, तो एक फोल्डर बन जाता .ideaहै। यदि मैं इसे हटा दूं तो क्या यह ठीक है? क्या यह मेरे प्रोजेक्ट को प्रभावित करेगा?



उन सभी फ़ोल्डरों / फ़ाइलों को आसानी से प्रबंधित करने के लिए जिन्हें आप Git के लिए प्रतिबद्ध नहीं करना चाहते हैं, आप IntelliJ प्लगइन .ignore: plugins.jetbrains.com/plugin/7495?pr=idea
paranza

जवाबों:


201

जब आप IntelliJ IDE का उपयोग करते हैं , तो प्रोजेक्ट के लिए सभी प्रोजेक्ट-विशिष्ट सेटिंग्स .ideaफ़ोल्डर के तहत संग्रहीत की जाती हैं ।

प्रोजेक्ट सेटिंग्स .id फ़ोल्डर के अंतर्गत xml फ़ाइलों के एक सेट के रूप में प्रत्येक विशिष्ट प्रोजेक्ट के साथ संग्रहीत की जाती हैं। यदि आप डिफ़ॉल्ट प्रोजेक्ट सेटिंग्स निर्दिष्ट करते हैं, तो ये सेटिंग्स प्रत्येक नए बनाए गए प्रोजेक्ट के लिए स्वचालित रूप से उपयोग की जाएंगी।

आईडीई सेटिंग्स के लिए इस दस्तावेज की जांच करें और यहां स्रोत नियंत्रण और एक उदाहरण .gitignore फ़ाइल पर उनकी सिफारिश है

नोट: यदि आप git या कुछ संस्करण नियंत्रण प्रणाली का उपयोग कर रहे हैं, तो आप इस फ़ोल्डर को "अनदेखा" करना चाहते हैं। उदाहरण - git के लिए, इस निर्देशिका को इसमें जोड़ें .gitignore। इस तरह, आवेदन आईडीई-विशिष्ट नहीं है।


"यदि आप git या कुछ संस्करण नियंत्रण प्रणाली का उपयोग कर रहे हैं, तो आप इस फ़ोल्डर को" अनदेखा करना "सेट करना चाह सकते हैं।" .. बिल्कुल कैसे?
शफीज़ादेह

2
@ शफिज़ादेह .gitignore आप अनुप्रयोग की जड़ निर्देशिका में एक छिपा हुआ फ़ाइल होना चाहिए। इस टेक्स्ट फ़ाइल को संपादित करें और "/ .idea" जोड़ें क्योंकि यह स्वयं की रेखा है।
पिंकर्टन

.Idea फ़ोल्डर (विशेषकर विभिन्न कंप्यूटरों से एक ही प्रोजेक्ट पर काम करते समय) के कारण भविष्य के गिट क्रैश के बारे में भूल जाएं। बस अपने .gitignore फ़ाइल को खोलने और जोड़ने.idea
पत्रोस

8

इसे हटाने में कोई समस्या नहीं है। यह न केवल WebStorm IDE इस फ़ाइल को बना रहा है, बल्कि PhpStorm और अन्य सभी JetBrains 'IDEs भी है।

इसे हटाना सुरक्षित है लेकिन यदि आपका प्रोजेक्ट GitLab या GitHub से है तो आपको एक चेतावनी दिखाई देगी।


0

इसमें आपकी स्थानीय IntelliJ IDE कॉन्फ़िगरेशन शामिल है। मैं इस फ़ोल्डर को आपकी .gitignore फ़ाइल में जोड़ने की सलाह देता हूं:

# intellij configs
.idea/

0

वर्ष 2020 तक, JetBrains .ideaफ़ोल्डर को प्रतिबद्ध करने का सुझाव देता है ।
JetBrains IDEs (webstorm, intellij, android studio, pycharm, clion, आदि) स्वचालित रूप से आपके git रिपॉजिटरी (यदि वहाँ है) में उस फ़ोल्डर को जोड़ दें।
फ़ोल्डर के अंदर .idea, पहले से ही एक बनाया गया है .gitignore, आईडीई द्वारा अद्यतन उपयोगकर्ता संबंधित सेटिंग्स से बचने के लिए जिसमें गोपनीयता / पासवर्ड डेटा हो सकता है।

यह .ideaफ़ोल्डर करने के लिए सुरक्षित (और आमतौर पर उपयोगी) है ।


नमस्ते, क्या आप कृपया JetBrains के सुझाव का लिंक साझा कर सकते हैं? मैं इसका पता लगाना चाहूंगा, इसके कारण आदि देख सकते हैं
लाडा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.