लघु संस्करण
के तहत उपयुक्त entr (y | ies) निकालें HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\Repositories
।
निकालें HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\General\LastUsedRepository
अगर यह उसी तरह है जैसा कि आप हटाने की कोशिश कर रहे हैं।
पृष्ठभूमि
ऐसा लगता है कि विजुअल स्टूडियो उन सभी गिट रिपॉजिटरी को ट्रैक करता है जिन्हें उसने देखा है। भले ही आप उस प्रोजेक्ट को बंद कर दें जो एक रिपॉजिटरी का संदर्भ दे रहा था, पुरानी प्रविष्टियाँ अभी भी सूची में दिखाई दे सकती हैं।
यह समस्या Visual Studio के लिए नई नहीं है:
VS2013 - जब विकल्प निकालें हमेशा अक्षम होता है तो मैं टीम एक्सप्लोरर विंडो से स्थानीय गिट रिपॉजिटरी को कैसे निकालूं?
Visual Studio 2013 समाधान से Git बाइंडिंग निकालें?
यह सब कुछ के लिए बहुत काम की तरह लगता है जो शायद एक अंतर्निहित सुविधा होनी चाहिए। उपरोक्त "समाधान" .git फ़ाइल आदि में संशोधन करने का उल्लेख करते हैं; विजुअल स्टूडियो के अंदर की चीजों को प्रभावित करने के लिए मुझे विजुअल स्टूडियो के बाहर चीजों को बदलने का विचार पसंद नहीं है । हालांकि मेरे समाधान को कुछ रजिस्ट्री संपादन करने की आवश्यकता है (और वीएस के लिए बाहरी है), कम से कम ये केवल वीएस को प्रभावित करते हैं। यहाँ काम के आसपास है (पढ़ें: हैक):
विस्तृत निर्देश
इन चरणों का पालन करने से पहले Visual Studio 2015 को बंद करना सुनिश्चित करें।
1. regedit.exe खोलें और नेविगेट करें
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\Repositories
आप कई "हैश" मान देख सकते हैं जो उन रिपॉजिटरी का प्रतिनिधित्व करते हैं जो वीएस ट्रैकिंग कर रहे हैं।
2. आप जिस सूची को हटाना चाहते हैं, उसे खोजें। को देखो name
और path
मूल्यों को नष्ट करने के लिए सही भंडार सत्यापित करने के लिए:
3. कुंजी (और इसी उपकुंजियों) को हटा दें।
(वैकल्पिक: हटाने से पहले, आप सही क्लिक कर सकते हैं और इस गलती के मामले में इस कुंजी का बैकअप लेने के लिए निर्यात का चयन कर सकते हैं ।) अब, कुंजी पर राइट क्लिक करें (मेरे मामले में यह है AE76C67B6CD2C04395248BFF8EBF96C7AFA15AA9
और हटाएं चुनें )।
4. जांचें कि LastUsedRepository
कुंजी "कुछ और।"
यदि उपर्युक्त चरणों में आप जिस रिपॉजिटरी मैपिंग को हटाने का प्रयास कर रहे हैं LastUsedRepository
, वह इसमें संग्रहीत है , तो आपको इस कुंजी को भी निकालना होगा। पहले पर जाएँ:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\General
और कुंजी को हटा दें LastUsedRepository
(यदि आवश्यक हो तो कुंजी वीएस द्वारा फिर से बनाई जाएगी)। यदि आप कुंजी को हटाने के बारे में चिंतित हैं, तो आप केवल मान को संशोधित कर सकते हैं और इसे खाली स्ट्रिंग पर सेट कर सकते हैं:
जब आप Visual Studio 2015 को फिर से खोलते हैं, तो git रिपॉजिटरी बाइंडिंग सूची में अब दिखाई नहीं देना चाहिए।