2009-05-26 17 views
6

मैं विजुअल एसवीएन की पूरी तरह से अनइंस्टॉल किए बिना AnkhSVN (अर्थात्, लाल गेट एसक्यूएल चेंजसेट टूल के साथ एकीकरण) की एक विशेषता का प्रयास करना चाहता हूं। यह डोडी लगता है, इसलिए मैं देखना चाहता था कि किसी और के पास अनुभव है जो या तो मेरे डर को कम या पुष्टि करेगा।क्या आप उसी समय AnkhSVN और VisualSVN का उपयोग कर सकते हैं?

अद्यतन
तो मैंने विजुअल एसवीएन को अनइंस्टॉल करने और अंख में छोड़ने की कोशिश की। जहां तक ​​VSS के भीतर काम कर रहा था, परिवर्तन पूरी तरह से पारदर्शी था। अफसोस की बात है, एसक्यूएल चेंजसेट इस प्लगइन के साथ काम नहीं करता था, इसलिए इसका हिस्सा व्यर्थ था।

वापस स्विचिंग भी मेरे लाइसेंस को फिर से दर्ज न करने के बिंदु तक दर्द रहित था। तो, अच्छा ज्ञान लेकिन दीर्घकालिक लक्ष्य पर कोई खुशी नहीं।

+0

@ केवडॉग: क्या आप हमें AnkhSVN उपयोगकर्ता सूची पर AnkhSVN में SQLChangeSet के साथ अपने अनुभव के बारे में बता सकते हैं? (मुझे इसके साथ अनुभव नहीं है, लेकिन शायद हम आपको या इस परिवर्तन समर्थन के अन्य उपयोगकर्ताओं की मदद कर सकते हैं) –

+0

मुझे खुशी होगी, क्या आप एक विशिष्ट लिंक प्रदान कर सकते हैं? सुनिश्चित नहीं है कि आप कहां चर्चा करना चाहते हैं और Google खोज ने कई संभावनाएं प्रकट की हैं। – KevDog

उत्तर

3

क्रमबद्ध करें। मैं एक ही समय में विजुअल स्टूडियो पर विजुअल एसवीएन और अंखएसवीएन स्थापित करने में सक्षम हूं। हालांकि, आप एक ही समय में का उपयोग करने में सक्षम नहीं होंगे। विजुअल एसवीएन एक ऐड-इन है, जबकि अंखएसवीएन वास्तव में एक स्रोत नियंत्रण प्लगइन है। एक या दूसरे का उपयोग करने के लिए, आपको बस स्रोत नियंत्रण बाध्यकारी (AnkhSVN के लिए) को अक्षम करना होगा या प्लगइन को अक्षम करना होगा (VisualSVN के लिए)।

मेरे अनुभव में, हालांकि, मैंने पाया है कि विजुअल एसवीएन अंखएसवीएन की तुलना में एक बेहतर ग्राहक था। विजुअल एसवीएन उपयोगकर्ता फ़ाइलों (* .suo) को अनदेखा करता है और सबवर्सन को परियोजनाओं को बहुत कुशलता से जोड़ता है। दूसरी तरफ AnkhSVN, मुझे कुछ कठिनाई का कारण बन गया।

आशा है कि इससे मदद मिलती है!

+0

** विजुअल एसवीएन एक ऐड-इन है, जबकि अंखएसवीएन वास्तव में एक स्रोत नियंत्रण प्लगइन है ** गलत कथन है! विजुअल एसवीएन हमेशा निम्न स्तर का स्रोत-नियंत्रण विस्तार रहा है, जबकि अंखएसवीएन विजुअल स्टूडियो के उच्च स्तरीय एपीआई का उपयोग करता है जो काफी सीमित है। – bahrep

1

मैंने कोशिश नहीं की है, लेकिन मुझे पता है कि विजुअल स्टूडियो एकाधिक स्रोत नियंत्रण प्लगइन का समर्थन करता है। आप मेनू से Tools->Options चुनकर विकल्पों में से कौन से सक्रिय हैं और फिर खुलने वाली विंडो के बाईं ओर पेड़ नियंत्रण में Source Control->Plug-in Selection पृष्ठ ढूंढकर चुनते हैं।

यह केवल अंख स्थापित करने और अपने परीक्षणों के लिए इसे चुनने का विषय होना चाहिए, फिर पूरा होने पर VisualSVN पर वापस सेट करना चाहिए। बेशक, यह मानता है कि सब कुछ एक साथ अच्छा खेलता है।

+2

मैं वही बात सोच रहा था, जोएल; विजुअल एसवीएन को छोड़कर एससीसीआई के अनुपालन (एक शब्द जिसे मैंने आज ही सीखा) स्रोत नियंत्रण प्लग नहीं है और इस तरह सूची में दिखाई नहीं देता है। लेकिन मुझे लगता है कि अगर चीजें ब्लूई जाती हैं तो अनइंस्टॉलिंग अंखएसवीएन गिरावट की स्थिति है। – KevDog

+0

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

1

आप विजुअल एसवीएन टूल्स -> एडिन मैनेजर को बंद/अक्षम करने में सक्षम हो सकते हैं, और फिर वर्तमान एससीसी प्रदाता के रूप में AnkhSvn का चयन कर सकते हैं।

क्या आप वर्णन कर सकते हैं कि यह परिवर्तन उपकरण कैसे काम करता है, और यह कैसे AnkhSvn के साथ एकीकृत होना चाहिए?

+0

टूल SQLToolbelt के साथ आता है, मुझे यकीन नहीं है कि वे इसे अलग से बेच रहे हैं या यदि यह SQLCompare के साथ बंडल किया जाता है। आप एक डीबी स्क्रिप्ट और SQLChangeset ट्रैक उत्पन्न करने के लिए SQLCompare का उपयोग करते हैं और इसे अपने VCS संग्रह में जोड़ते हैं। टीएफएस बॉक्स से बाहर समर्थित है, लेकिन अन्य समाधानों को एक अनुरूप प्लग-इन की आवश्यकता होती है। – KevDog

+0

किसी भी विचार को एक जटिल प्लग-इन होने में क्या लगता है? क्या वे एक एससीसी प्रदाता की उम्मीद करते हैं, या क्या वे (पुराने) एमएसएससीसीआई एपीआई से बात करते हैं? –

+0

मेरा मानना ​​है कि हुक एमएसएससीसीआई एपीआई है। मुझे लगता है कि टीएफएस इस एपीआई का भी उपयोग करता है। – KevDog

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