2017-05-02 8 views
11

पाए गए एंड्रॉयड स्टूडियो में जब मैं linkएक Git रूट के रूप में पंजीकृत है, लेकिन कोई Git संग्रह वहाँ

मैं के रूप में

"Invalide VCS root mapping" The directory C:\Users\****\Desktop\video_diary-master is registered as a Git root, but no Git repositories were found there. 
+0

अच्छी तरह से सभी ऐसा लगता है कि आप उपयोगकर्ता – matrix

+0

बाद ट्रेलिंग स्लैश याद कर रहे हैं के पहले यह त्रुटि पॉपअप संदेश यह कैसा "निर्देशिका सी है: \ myname \ डेस्कटॉप \ video_diary \ Users -मास्टर गिट रूट के रूप में पंजीकृत है, लेकिन वहां कोई गिट रिपॉजिटरी नहीं मिली। " –

+0

क्या आपने भंडार क्लोन किया था? फ़ोल्डर में आप क्या देखते हैं? – matrix

उत्तर

8

त्रुटि मिलती से परियोजना डाउनलोड करने के लिए आयात के भीतर एक .idea फ़ोल्डर नहीं है भंडार जो वहां नहीं होना चाहिए। इसके अंदर वीसीएस संबंधित फाइलें हैं जिनमें आपके पीसी पर कोई पथ नहीं हो सकता है।

सुनिश्चित करें कि आपके पीसी पर प्रोजेक्ट फोल्ड एर के भीतर .git फ़ोल्डर है। यदि नहीं, तो आपको वीसीएस उपकरण सक्षम करने की आवश्यकता होने पर आपको परियोजना को ठीक से क्लोन करना होगा। यहाँ कैसे करना है कि पर एक लिंक दिया गया है: Git Basics, के लिए खोज फिर किसी मौजूदा भंडार

क्लोनिंग, आप एंड्रॉयड स्टूडियो, फिर से बंद .idea फ़ोल्डर को हटाने और फिर खुला एंड्रॉयड स्टूडियो की आवश्यकता होगी। यह .idea फ़ोल्डर को फिर से बनाएगा और समस्या हल होनी चाहिए।

0

मुझे उपरोक्त की तरह ही समस्या थी। जब मैंने त्रुटि संदेश के नीचे "कॉन्फ़िगर" पर क्लिक किया, तो मुझे एहसास हुआ कि मेरे सभी मॉड्यूल नहीं जहां मेरे सिस्टम पर एक ही प्रोजेक्ट फ़ोल्डर में (मेरे मामले में विंडोज़)। सटीक होने के लिए, यह त्रुटि जो मॉड्यूल दे रही थी वह प्रोजेक्ट फ़ोल्डर में नहीं थी।

इसे हल करने के लिए, मैंने फ़ाइल-> प्रोजेक्ट स्ट्रक्चर-> पॉप-अप विंडो में "मॉड्यूल" पर क्लिक करके intelliJ से मॉड्यूल को हटा दिया -> उस मॉड्यूल का चयन करें जो त्रुटि देता है और इसे क्लिक करके हटा देता है '-' (घटाव का चिन्ह।

मैंने संस्करण नियंत्रण प्रणाली (मेरे मामले में गिट) से फिर से वही मॉड्यूल जोड़ा और सुनिश्चित किया कि मैंने इस समय सही प्रोजेक्ट फ़ोल्डर चुना है।

या वीसीएस का चयन करें।

उम्मीद है कि इससे मदद मिलती है।

1
  1. अपने वर्तमान प्रोजेक्ट फ़ोल्डर (नया आप GitHub पर रखना चाहते हैं) कुछ करने के लिए MyProjectBackup तरह का नाम बदलें।

  2. एंड्रॉइड स्टूडियो में, फ़ाइल> नया> संस्करण नियंत्रण से फ़ाइल> गिटहब पर जाएं। फिर अपने गिटहब उपयोगकर्ता नाम और पासवर्ड से लॉग इन करें और अपने गिटहब रिपोज़ की सूची से अपने पुराने प्रोजेक्ट के रिपोजिटरी नाम का चयन करें। आयात विज़ार्ड के माध्यम से जारी रखें और आपको एंड्रॉइड स्टूडियो में अपनी पुरानी परियोजना के साथ समाप्त होना चाहिए। (अब, उदाहरण के लिए, आपकी पुरानी परियोजना MyProject में है और आपकी नई परियोजना MyProjectBackup में है)।

  3. अपने MyProject प्रोजेक्ट फ़ोल्डर से .git और .gitignore (और शायद रीडेमे और लाइसेंस) को छोड़कर मैन्युअल रूप से सब कुछ हटाएं।

18

मेरी स्थिति में मैं Git के साथ काम करने नहीं था, मैं तो बस परियोजना है कि मैं डाउनलोड किया था और कहा कि मुझे इस त्रुटि

उत्साह था पर एंड्रॉयड स्टूडियो 3 को चलाने के लिए चाहता था।0 मैं पॉप अप विंडो में विन्यस्त करें पर क्लिक किया निचले दाएं कोने

configure popup

पर दिखाई दिया यह स्वचालित रूप से संस्करण नियंत्रण टैब पर [फ़ाइल> सेटिंग के माध्यम से रूप में अच्छी तरह से सुलभ] एक खिड़की खोल दिया। मैं बड़ा सूची में पहले आइटम का चयन किया है और मैं इसे लाल ऋण चिह्न

enter image description here

इस के बाद गायब हो जाते हैं त्रुटि चाहिए

+0

धन्यवाद दोस्त जो मेरे लिए काम करता है –

+0

गिट को हटाने के बाद, परियोजना को साफ करना और फिर से पुनर्निर्माण करना याद रखें। – Jerome

1

आप Git स्थापित किया है और इस परियोजना के लिए एक क्लोन रेपो है पर क्लिक हटाया गीथब से, जांचें कि क्या आपके पास प्रोजेक्ट फ़ोल्डर में .git फ़ोल्डर गुम है।

अगर इस फ़ोल्डर नहीं मिला है, अपनी परियोजना निर्देशिका के लिए टर्मिनल, परिवर्तन का उपयोग करने और चलाने के निम्नलिखित:

$ git init

आप अपने .git निर्देशिका खो हवलदार सकता है या यह अपने प्रारंभिक के बाद दूषित हो गया है गितूब से क्लोन इसके बाद क्या हुआ उसके आधार पर कुछ अवांछित समस्याएं उत्पन्न हो सकती हैं। तो Git पुश समस्याओं के मामले में नीचे पढ़ें:

https://allaudin.github.io/git-unrelated-histories/

https://stackoverflow.com/a/39783462

1

मेरी हालत में मैं "विन्यस्त करें" पर क्लिक किया है। यह सेटिंग्स खोलता है जिसमें मैंने यूआरएल (त्रुटि पता) हटा दिया है। यह मेरे लिए काम करता है।

भी मैं लिनक्स का उपयोग कर रहा हूं। तो मैंने अपने पीसी पर गिट प्रोग्राम स्थापित किया है।

इस का उपयोग करते हुए:

sudo apt-get install git. 
संबंधित मुद्दे