विजुअल स्टूडियो 2015 ".vs" नामक एक नया फ़ोल्डर बनाता है। इसका उद्देश्य क्या है और क्या मुझे इसे स्रोत नियंत्रण में जोड़ना चाहिए?
विजुअल स्टूडियो 2015 ".vs" नामक एक नया फ़ोल्डर बनाता है। इसका उद्देश्य क्या है और क्या मुझे इसे स्रोत नियंत्रण में जोड़ना चाहिए?
जवाबों:
नहीं, आपको इसे स्रोत नियंत्रण में नहीं जोड़ना चाहिए। इस फ़ोल्डर का उद्देश्य मशीन और उपयोगकर्ता-विशिष्ट फ़ाइलों को एक केंद्रीय स्थान पर स्थानांतरित करना है। विजुअल स्टूडियो यूजर वॉयस समस्या पर स्पष्टीकरण इसे अच्छी तरह से समझाता है:
अब तक, हम .SUO फ़ाइल और VB / C # कंपाइलर IntelliSense डेटाबेस फ़ाइलों को नए स्थान पर स्थानांतरित कर चुके हैं। सभी नए प्रोजेक्ट विशिष्ट, मशीन स्थानीय फाइलें नए स्थान पर भी जोड़ी जाएंगी। हम भविष्य के रिलीज में इसे और भी आगे ले जाने की योजना बना रहे हैं और इसकी जांच कर रहे हैं कि बिल्ड आउटपुट की डायरेक्टरी स्ट्रक्चर और अन्य मौजूदा फाइलों को कैसे बेहतर बनाया जाए जो सोर्स ट्री को अव्यवस्थित कर सकें।
ये सभी फाइलें हैं जो आप कभी भी जांच नहीं करेंगे, क्योंकि वे एक निर्माण से उत्पन्न होते हैं या मशीन-विशिष्ट जानकारी रखते हैं।
applicationhost.config
अपने वातावरण को स्थापित करने में अन्य देवों की मदद करना, अन्यथा हर एक को अपने दम पर करना होगा और वे शायद इसे कठिन तरीके से समझेंगे। ।
applicationhost.config
फ़ाइल के लिए एक अपवाद जोड़ें या उस प्रभाव की ओर कुछ करें।
गिथुब .otignore टेम्प्लेट का एक बहुत प्रदान करता है। दृश्य स्टूडियो के लिए अपने टेम्पलेट में उन्होंने .vs फ़ोल्डर की अनदेखी की है। जीथब पर टेम्पलेट से स्निपेट ।
# Visual Studio 2015 cache/options directory
.vs/
पैट्रिक के उत्तर में uservoice से लिए गए उद्धरण में वर्णित के रूप में, फ़ोल्डर स्रोत नियंत्रण के लिए अभिप्रेत नहीं है।
हालाँकि जैसे टिप्पणियाँ भी इंगित करती हैं, ऐसे कुछ मामले हो सकते हैं जहाँ आप फ़ोल्डर से विशिष्ट फ़ाइलों को शामिल करना चाहेंगे।
मैं इसे .gitignore में जोड़ दूंगा:
.vs/
और फिर जिस भी git टूल का उपयोग करना चाहते हैं, यदि आवश्यक हो तो एप्लीकेशनहॉस्ट.कॉन्फ़िग के साझा कॉन्फ़िगरेशन जैसी कुछ फ़ाइलों को जोड़ना पसंद करते हैं।
या इस तरह एक git कमांड का उपयोग करें:
git add -f .vs/config/applicationhost.config
इस तरह git फ़ाइल को जोड़ता है, भले ही इसे अनदेखा कर दिया गया हो।