2016-04-28 13 views
33

मैं दृश्य स्टूडियो में टीम एक्सप्लोरर अनुभाग में से Git एकीकरण उपयोग किया गया है 'को बाहर करें' 2015विजुअल स्टूडियो 2015 अपडेट 2 टीम एक्सप्लोरर लापता

मुझे लगता है कि में संशोधन की आवश्यकता होती है मेरी समाधान में config फाइल के एक नंबर है एप्लिकेशन को स्थानीय रूप से चलाने के लिए आदेश दें लेकिन मैं उन परिवर्तनों को नहीं करना चाहता हूं।

वीएस2015 अपडेट 1 में गिट एकीकरण के 'परिवर्तन' खंड में 'बहिष्कृत' विकल्प था जिसे मैं संशोधित कॉन्फ़िगरेशन फ़ाइलों का चयन कर सकता हूं और उन्हें परिवर्तनों के सेट से बाहर कर सकता हूं। तब वे फ़ाइलें आगे बढ़ने वाली संशोधित फ़ाइलों की सूची में दिखाई नहीं देगी, इसलिए वे भविष्य के कामों के लिए बाहर रहे।

कल मैंने अद्यतन 2 स्थापित किया और अब विकल्प को छोड़ दिया गया है। मैं 'अनदेखा' भी नहीं देख सकता, इसलिए अब मुझे संशोधित फ़ाइलों का मैन्युअल रूप से चयन करना होगा और उन्हें हर बार चरणबद्ध करना होगा जो अब एक अतिरिक्त कदम है और मेरे लिए दुर्घटना से स्थानीय कॉन्फ़िगरेशन परिवर्तन करने की संभावना है। मुझे एहसास है कि फाइलों के लिए एक स्टेजिंग क्षेत्र होना मानक है लेकिन वीएस के लिए डिफ़ॉल्ट सिर्फ सब कुछ करना है। अगर मैं कॉन्फ़िगरेशन फ़ाइलों को बाहर करना चाहता हूं तो मुझे अन्य फ़ाइलों को चरणबद्ध करने और फिर प्रतिबद्ध करने की आवश्यकता है।

क्या विकल्प को बहिष्कृत करने के साथ पिछली कार्यक्षमता को वापस करने या वीएस गिट एकीकरण के भीतर कॉन्फ़िगरेशन फ़ाइलों को अनदेखा करने में विफल होने का कोई तरीका है। मैं वास्तव में गिट अनदेखा सूची में कॉन्फ़िगरेशन फ़ाइलों को जोड़ना नहीं चाहता क्योंकि कभी-कभी मैं उन फ़ाइलों को वैध रूप से बदलता हूं और उन्हें प्रतिबद्ध करना चाहता हूं।

उत्तर

37

विजुअल स्टूडियो अब टीएफएस स्रोत नियंत्रण के बजाय गिट शब्दावली का पालन करता है/बहिष्कृत करें। गिट में आपके परिवर्तन डिफ़ॉल्ट रूप से अन-चरणबद्ध होते हैं। अब से वीएस में भी यही मामला है, और आप उन फ़ाइलों पर राइट क्लिक कर सकते हैं जिन्हें आप अगली प्रतिबद्धता के लिए इकट्ठा करना चाहते हैं और "चरण" का चयन करें। एक बार जब आप कुछ फाइलों का मंचन कर लेते हैं, तो आप कम से कम एक फ़ाइल को चरणबद्ध करने के बाद Commit Staged बटन (Commit All से कैप्शन परिवर्तन) द्वारा इन स्टेज्ड फ़ाइलों को विशेष रूप से कर सकते हैं।

हालांकि शॉर्टकट के रूप में, जब आप प्रत्येक बदली गई फ़ाइलों को एक बार में प्रतिबद्ध करना चाहते हैं - और उनमें से सभी शुरुआत में अस्थिर होते हैं - आप चरणबद्ध कर सकते हैं और उन्हें Commit All बटन के साथ एक क्लिक के साथ प्रतिबद्ध कर सकते हैं।

सबसे पहले मुझे आश्चर्य हुआ। लेकिन गिट शब्दावली को जानना यह पूरी तरह से समझ में आता है। शामिल/बहिष्कृत मूल टीएफएस स्रोत नियंत्रण तंत्र के रूप में आता है, यह समान उद्देश्य प्रदान करता है, लेकिन यह उन लोगों के लिए भ्रमित हो सकता था जो वीएस के लिए नए थे लेकिन गिट को जानते थे।

+3

मैंने सराहना नहीं की थी कि 'बहिष्कृत' फ़ंक्शन एक टीएफएस हैंगओवर था। मुझे लगता है कि अद्यतन में यह समझ में आता है कि यह अपेक्षित गिट व्यवहार को वीएस में लाता है। [रिलीज नोट्स] पढ़ना (https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx) इतिहास में कुछ अच्छे सुधार और स्टेटसबार पर त्वरित लिंक हैं। तो टीएल; डीआर आप विकल्प को वापस नहीं निकाल सकते हैं लेकिन नई विशेषताएं बेहतर हैं ;-) –

+6

वाह। यह वास्तव में मेरी राय में एक कदम पीछे है। मैं अब अन्य डेवलपर्स को गिट पर स्विच करने के लिए मनाने में सक्षम नहीं होगा। वर्कफ़्लो अभी बहुत भयानक है। – JYL

+0

मैं वर्कफ़्लो के आदी हो सकता हूं, लेकिन अक्सर मर्ज विवाद वीएस को क्रैश कर सकता है और यह एक ऐसे राज्य में जा सकता है जहां मुझे संघर्षों को हल करने के लिए मैन्युअल बाहरी टूल्स का उपयोग करना होगा। बहुत दर्दनाक –

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