में दिखाई दे रहे हैं सबसे पहले, मैं गिट के लिए नया हूं। गिट बैश का उपयोग करके, मैंने git branch 123-Feature-A
का उपयोग करके एक फीचर शाखा 123-फीचर-ए बनाया, इसे चेक आउट किया और फिर विजुअल स्टूडियो 2010 के माध्यम से कुछ फाइलें जोड़ दीं। गिट स्टेटस ने नई फाइलें दिखाईं, मैंने उन्हें git add .
का उपयोग करके जोड़ा - क्योंकि मेरे पास वीएस -2010 गिट स्रोत है नियंत्रण प्रदाता स्थापित है, मैं यह इंगित करने के लिए आइकन बदल गया है कि फ़ाइल जोड़ा गया है।गिट शाखा-ए में जोड़े गए फ़ाइलें शाखा-बी
जब मैं शाखाएं स्विच करना चाहता हूं तो मैं फीचर शाखा में git commit -a -m "added files"
जैसे कुछ चलाता हूं और फिर मास्टर शाखा में वापस जाता हूं। जब मैं मास्टर शाखा में हूं, तो मुझे वीएस -2010 में फाइलें दिखाई देती हैं, लेकिन आइकन में विस्मयादिबोधक बिंदु है और जब मैं इसे खोलने की कोशिश करता हूं, तो वीएस मुझे बताता है कि यह अस्तित्व में नहीं है - क्या मैंने जो फाइलें जोड़ दी हैं उन्हें छिपाने के लिए वीएस में एक सेटिंग है ब्रांड-ए में, यदि मैं शाखा-बी
मुझे वीएस नहीं पता, लेकिन मुझे लगता है कि आपको अपनी परियोजना को पुनः लोड करने की आवश्यकता है (F5?)। – Michael
प्रोजेक्ट स्वचालित रूप से पुनः लोड हो जाता है। – Neil
वीएस में फ़ाइलों को जोड़ने और आने से पहले, क्या 'गिट स्टेटस' प्रोजेक्ट फ़ाइल ('। ## proj') को संशोधित के रूप में दिखाता है? वीएस डिफ़ॉल्ट रूप से इसे सहेजता नहीं है और यह कारण हो सकता है कि आप शाखा स्विच के बाद नई फाइलें क्यों देख रहे हैं। – madth3