जबकि प्रश्न में Git for Windows शामिल है, विजुअल स्टूडियो टूल्स फॉर गिट (VS 2012 में विस्तार, वीएस 2013 में मूल समर्थन) के लिए खोज करने पर भी यह शीर्ष परिणाम प्रतीत होता है।
ऊपर दिए गए समाधानों को एक गाइड के रूप में उपयोग करते हुए मैंने निर्धारित किया कि विज़ुअल स्टूडियो गिट टूल्स स्थानीय रूप से बहुत आसान रीपोसिंग (या सभी रिपोज के लिए पूरी निर्देशिका संरचना) बनाता है।
1) विजुअल स्टूडियो को बंद करें। 2) रेपो फ़ोल्डर (ओं) को नए स्थान पर ले जाएं। 3) विजुअल स्टूडियो खोलें। टीम एक्सप्लोरर खोलें। "कनेक्ट" दृश्य (शीर्ष पर प्लग आइकन) पर स्विच करें। 3a) यदि रिपॉजिट अभी भी पुराना रास्ता दिखाता है, तो रिफ्रेश को अपडेट करने के लिए क्लिक करें। 4) स्थानीय रूप से स्थानांतरित किए गए प्रस्तावों को अब " स्थानीय गिट रिपोजिटरीज़ " में नहीं दिखाया जाना चाहिए । 5) जोड़ें (नया या क्लोन नहीं ) पर क्लिक करें और जोड़ने के लिए रेपो फ़ोल्डर चुनें।
चरण 5 में आप वास्तव में केवल एक खोज पथ प्रदान कर रहे हैं और खोज में स्वचालित रूप से सभी सबफ़ोल्डर शामिल हैं। यदि आपके पास एक ही रूट (एक ही मूल फ़ोल्डर में स्वतंत्र रिपोज) के तहत कई रिपोज का आयोजन किया गया है, तो माता-पिता का चयन करने पर नीचे पाए गए सभी रिपोज शामिल होंगे।
उदाहरण: E: \ Repos \ RepoA E: \ Repos \ RepoB E: \ Repos \ RepoC
Visual Studio टीम एक्सप्लोरर में [जोड़ें]> "E: \ Repos \"> [Add] तीनों को स्थानीय रिपोजिटरी में लौटाएगा।