2012-09-29 16 views
6

मुझे स्रोत नियंत्रण प्लगइन्स के साथ एक परेशानी की समस्या है ... मैं वीएस2012 का उपयोग कर रहा हूं और मेरे पास एसवीएन (एनखएसवीएन का उपयोग करके) पर टीएफएस और अन्य पर कुछ परियोजनाएं हैं।समाधान लोड होने पर स्वचालित रूप से TFS पर कैसे स्विच करें?

जब मैं एक एसवीएन समाधान खोलता हूं, तो वीएस निर्बाध रूप से स्रोत नियंत्रण प्लगइन के रूप में AnkhSVN पर स्विच करता है, जो ठीक है। लेकिन फिर, जब मैं एक टीएफएस समाधान खोलता हूं, तो यह टीएफएस पर वापस नहीं जाता है ... सबसे कष्टप्रद प्रभाव यह है कि स्वचालित चेकआउट काम नहीं करता है। इसे ठीक करने के लिए, मुझे समाधान को अनलोड करना होगा, स्रोत नियंत्रण प्लगइन को TFS में बदलना होगा, और समाधान को फिर से लोड करना होगा।

क्या यह ज्ञात समस्या है? क्या इसे ठीक करने का कोई तरीका है?

उत्तर

2

कोई अच्छा विकल्प नहीं है जिसे मैं सोच सकता हूं। विजुअल स्टूडियो का वह हिस्सा एक समय में केवल एक स्रोत नियंत्रण प्रणाली के साथ काम करने के लिए डिज़ाइन किया गया है और मैं आपके दर्द को समझता हूं।

मुझे लगता है कि मेरा पहला सवाल यह है कि आपको दोनों की आवश्यकता क्यों है, लेकिन मुझे लगता है कि कहीं कुछ आवश्यकता है। आप एक ही समस्या से लोगों को देख सकते हैं:

विकल्प 1: वर्चुअलाइजेशन

मैं एक मशीन (हाइपर-वी के साथ विंडोज 8) वी एम के चलाने में सक्षम है जैसा कि मैंने टीएफएस के लिए कॉन्फ़िगर किए गए एक के साथ दो वीएम होगा और दूसरा एसवीएन के लिए कॉन्फ़िगर किया जाएगा। सुरुचिपूर्ण नहीं है, लेकिन यह आपको स्विच करने की अनुमति देगा।

विकल्प 2: Regedit

आप रजिस्ट्री में सेटिंग बदल सकते हैं।

  1. बंद दृश्य स्टूडियो
  2. भागो registery कुंजी
  3. ओपन समाधान
:

HOW TO: Change Source Control Providers If Two or More MSSCCI-Compliant Providers Are Installed

तो आपको प्रत्येक सेटिंग के अपने डेस्कटॉप पर संग्रहीत के लिए एक "कुंजी" फ़ाइल और हो सकता था

बदसूरत और याद रखने की आवश्यकता है कि यह सबसे अच्छा विकल्प लोकल होगा y।

निष्कर्ष

कोई अच्छा जवाब है, लेकिन मुझे लगता है कि दो विकल्प ऊपर तुम वहाँ मिल जाएगा लगता।

+0

आपके उत्तर के लिए धन्यवाद। दुर्भाग्य से एक वीएम मेरे लिए एक व्यवहार्य विकल्प नहीं है। रजिस्ट्री विकल्प के लिए, मुझे नहीं पता कि मुझे वास्तव में क्या बदलने की जरूरत है ... –

+0

@ थॉमस लेवेस्क्यू दूसरा लिंक टूटा हुआ था :(मैंने इसे –

+0

+1 तय किया है: मैं यह प्रश्न माइक्रोसॉफ्ट पर बहुत समय पहले कनेक्ट करता हूं। यह कहकर जवाब दिया गया कि लोड किए गए प्रोजेक्ट के आधार पर स्रोत नियंत्रण प्रदाताओं के बीच स्विच करना कुछ ऐसा नहीं है जो वे करने जा रहे हैं। – NotMe