2013-05-15 18 views
9

पर शाखा खींचें मैं 2 अन्य लोगों के साथ एक परियोजना पर काम कर रहा हूं, और हम विजुअल स्टूडियो 2012 का उपयोग गिट और टीम फाउंडेशन सर्विस के साथ कर रहे हैं।टीम फाउंडेशन सर्विस से विजुअल स्टूडियो 2012

मैं अपनी मशीन पर टीएफएस से भंडार क्लोन करने में सक्षम हूं, हालांकि मुझे टीएफएस वेबसाइट पर इसे देखने में सक्षम होने के दौरान भी एक अलग विकास शाखा नहीं मिल सकती है।

क्या कोई यह जानता है कि यह कैसे करें?

उत्तर

14

यह पाया जाता है, जाहिरा तौर पर यह Git के लिए दृश्य स्टूडियो उपकरण में एक बग है: Git स्वचालित रूप से सहकर्मी मशीनों में नई प्रकाशित शाखाओं प्रदर्शित नहीं करता है के लिए दृश्य स्टूडियो उपकरण:

इस मुद्दे संक्षेप में प्रस्तुत करना। संस्करण 8.5.1 के साथ। आपको .git/config से tagopt = --tags विकल्प को हटाना होगा, फिर कमांड लाइन पर जाएं और git fetch और फिर git checkout -b <newBranchName> origin/<newBranchName> करें।

(स्रोत: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c/view/Discussions/2

शीर्षक: "दूरस्थ शाखाओं देख नहीं सकते", 25 अप्रैल, 2013 में लिखा HectorCruz द्वारा)

+0

इस के लिए धन्यवाद, मैं अपने दूरस्थ शाखाओं प्रकट करने के लिए या तो भी नवीनतम वी.एस. के लिए Git के संस्करण (0.9.5.0) पर प्राप्त करने में सक्षम नहीं था ... FYI करें किसी और इस पढ़ने के लिए : tagopt = --tags डिफ़ॉल्ट रूप से टूल्स के नवीनतम संस्करण में सेट नहीं है, लेकिन यह अभी भी दूरस्थ शाखाएं (जो वास्तव में बेकार है) लाने जैसा प्रतीत नहीं होता है ... ऊपर बताए गए अनुसार कमांड लाइन द्वारा शाखा को चेकआउट करें और आप ठीक हैं –

+0

एक बग? आप बस नई शाखा में जाते हैं और यह ड्रॉप डाउन सूची में रिमोट शाखा दिखाता है। टीएफएस के लिए गिट शाखाओं के तहत रिमोट शाखाओं की सूची नहीं है, यह आपकी स्थानीय शाखाओं को दिखाता है। बॉक्स में से आपको मास्टर देखना चाहिए क्योंकि आपने रेपो को मूल/मास्टर पर क्लोन किया था। –

4

पुराना विषय है, लेकिन मैं एक अन्य रास्ता मिल गया: उपयोग sourcetree। जब डाउनलोड और स्थापित, Git भंडार से कनेक्ट और शाखा आप दूरस्थ के तहत की जाँच करना चाहते हैं लगता है ... और यह देखने के लिए (सही माउस बटन -> चेकआउट मूल/नाम शाखा)

हैं आपके पास विजुअल स्टूडियो में आपका प्रोजेक्ट खुला है, यह शाखा में कोड के आधार पर प्रोजेक्ट को फिर से लोड करेगा। टीम एक्सप्लोरर में भी शाखा दिखाई दे रही है।

आशा इस मदद करता है

+1

आश्चर्यजनक रूप से, यह अभी भी वीएस2013 में एक मुद्दा है। कमांड लाइन या क्लाइंट के माध्यम से शाखाओं की जांच करके सुझाव देते समय जल्दी से सॉर्ट किया जा सकता है। – pieSquared

+0

यूप। फ़ाइल संस्करण में कुछ संस्करणों को वापस जाने का प्रयास करें ... मैंने गिट का उपयोग करना बंद कर दिया और अपने स्वयं के टीएफएस सर्वर पर वापस चले गए। अंत में आजादी! –

+0

अभी भी 2015 में एक मुद्दा। 'गिट चेकआउट mybranchname' ने इसे क्रमबद्ध किया और टीम एक्सप्लोरर ने जैसे ही मैंने ऐसा किया, परिवर्तनों को उठाया। – webnoob

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