2015-03-14 2 views
24

मैं कुछ हद तक उलझन में हूं, मैंने देखा है कि एंड्रॉइड स्टूडियो में अपना पहला गिट भंडार स्थापित करने पर सभी अनदेखी करने वाली सभी सही फाइलें स्वचालित रूप से प्रोजेक्ट की सेटिंग्स में जोड़ दी गई थीं सेटिंग्स> संस्करण नियंत्रण> अनदेखा फ़ाइलें के तहत।एंड्रॉइड स्टूडियो गिट .gitignore बनाम प्रोजेक्ट> सेटिंग्स> संस्करण नियंत्रण> अनदेखा फ़ाइलें

यह जादू प्रतीत होता है, मैंने कभी यह नहीं बताया कि इसे अनदेखा करना क्या है। इसके अलावा, मेरे प्रोजेक्ट की किसी भी निर्देशिका में कोई .gitignore फ़ाइल नहीं है जैसा कि मुझे बनाने के लिए उपयोग किया जाता है।

यह कहा जा रहा है कि, मुझे अनदेखा फ़ाइलों को स्वचालित रूप से जोड़ने के लिए मेरी दूसरी परियोजना नहीं मिल सकती है, और वास्तव में, मैं बस सरल .gitignore विधि का उपयोग करना चाहता हूं।

क्या कोई जानता है कि एंड्रॉइड स्टूडियो की अनदेखी फाइल सूची को ओवरराइड कैसे करें और इसके बजाय बस एक .gitignore का उपयोग करें? मैं अपनी सभी अन्य परियोजनाओं में अपने .gitignore की प्रतिलिपि बनाने की आसानी चाहता हूं, ऐसा नहीं लगता है कि आप सेटिंग> संस्करण नियंत्रण> अनदेखा फ़ाइलें कॉपी कर सकते हैं।

इस पर टिप्पणी करने के लिए धन्यवाद कि मैं कैसे उपयोग कर सकता हूं .gitignore।

चीयर्स

उत्तर

25

मेरे अपने प्रश्न का उत्तर देने के लिए ठीक है। .gitignore का उपयोग करने के लिए वापस जाने के लिए, निम्न कार्य करें:

  1. सेटिंग्स> संस्करण नियंत्रण> अनदेखा फ़ाइलें पर जाएं और सभी अनदेखी फ़ाइलों को हटा दें। लागू करें दबाएं।
  2. अभी भी सेटिंग में> संस्करण नियंत्रण गिट से संस्करण नियंत्रण के प्रकार को किसी भी रूप में परिवर्तित नहीं करता है। लागू करें दबाएं।
  3. पहले बनाई गई परियोजना की .git निर्देशिका हटाएं।
  4. अपनी परियोजना के रूट निर्देशिका में निम्नलिखित .gitignore फ़ाइल बनाएँ: https://stackoverflow.com/a/21049338/459095
  5. VCS> संस्करण नियंत्रण सक्षम करें ... फिर से सक्षम करने के लिए Git।
  6. फिर प्रोजेक्ट रूट पर राइट क्लिक करें और गिट> संपूर्ण प्रोजेक्ट जोड़ने के लिए जोड़ें चुनें।

उपर्युक्त करना सही फ़ाइलों को करने के लिए सेटिंग्स> संस्करण नियंत्रण> अनदेखा फ़ाइलों के बजाय .gitignore फ़ाइल का उपयोग करेगा।

+0

परियोजना गिट रूट के रूप में पंजीकृत है, लेकिन वहां कोई गिट रिपॉजिटरी नहीं मिली। –

+0

इसके लिए धन्यवाद, यह मुझे हर समय चेतावनी प्राप्त करने में पागल कर रहा था। मैं एंड्रॉइड स्टूडियो में अपना वर्जन कंट्रोल प्रबंधित नहीं करना चाहता हूं और जब तक मैंने अनदेखा फाइलों को हटा नहीं दिया तब तक मैं कोई भी नहीं चुन सका। –

+0

अभी भी मेरी परियोजना .gitignore फ़ाइल में नहीं दिखती है; जब – DJphy

7

मेरे लिए प्रक्रिया थोड़ा आसान था:

1. In Android Studio: Settings > Version Control > Ignored Files > Remove all ignored files > Apply 
2. Backup .gitignore. Create an empty new .gitignore. (in the root folder) 
3. Restart Android Studio! 
4. Fill up the new .gitignore with the old one. Don't forget to commit the change .gitignore + related ignored/deleted files! 

कोई पुन: सक्षम VCS आवश्यकता नहीं है! मैं एक गिट्रिपो के साथ काम कर रहा हूं, जो वीसीएस को फिर से सक्षम करने के लिए बेहद असुविधाजनक है। कदम मदद की।

+0

मेरे लिए काम किया, जबकि स्वीकृत उत्तर नहीं था। – Frank

0

यहां कोई भी समाधान यहां मेरे लिए एंड्रॉइड स्टूडियो या रूबिमाइन के नवीनतम निर्माण के साथ काम नहीं करता है और जहां तक ​​मैं यह कह सकता हूं कि यह इंटेलिज उत्पादों द्वारा समर्थित नहीं है - https://youtrack.jetbrains.com/issue/IDEA-60354

अनदेखा प्लगइन अब इस समस्या का अनुशंसित समाधान प्रतीत होता है। https://plugins.jetbrains.com/plugin/7495--ignore और http://ignore.hsz.mobi/

संबंधित मुद्दे