2008-10-31 18 views
11

मैं सबसे आसान मुफ्त एसवीएन कार्यान्वयन की तलाश में हूं जो मुझे मिल सकता है।VisualSVN सर्वर के साथ काम करने के लिए आपको AnkhSVN कैसे मिलता है?

मैंने विजुअल एसवीएन सर्वर को डाउनलोड और स्थापित किया - बहुत आसान। स्थापित TortioseSVN - बहुत आसान - दोनों एक साथ काम करते हैं। स्थापित AnkhSVN, मैं VisualSVN सर्वर पर भंडार से कनेक्ट करने के लिए नहीं मिल सकता।

क्या कुछ खास मुझे VisualSVN सर्वर से बात करने के लिए AnkhSVN प्राप्त करने के लिए कुछ करने की ज़रूरत है?

उत्तर

0

मेरे पास VisualSVN में एक संग्रह है। मैं कछुए के साथ उस भंडार को देख सकता हूं। हालांकि मैं anhkSVN की 'रिपोजिटरी एक्सप्लोरर' सुविधा के साथ उससे कनेक्ट नहीं हो सकता।

मैंने सोचा कि मैं पढ़ा था कि वहाँ anhkSVN के साथ कुछ मुद्दों का उपयोग कर http/s थे - सर्वर पर भंडार ने https://server:8443/svn/reponame

मैं anhkSVN SVN का उपयोग कर एक अलग सर्वर के साथ काम करने के लिए प्राप्त करने के लिए सक्षम किया गया है पर है : // प्रोटोकॉल, लेकिन https: प्रोटोकॉल का उपयोग कर VisualSVN-Server के साथ नहीं।

7

अंख के साथ एसवीएन में समाधान जोड़ने के लिए, पहले VisualSVN में रेपो सेट करें। फिर विजुअल स्टूडियो पर जाएं और समाधान खोलें। समाधान एक्सप्लोरर में, समाधान नाम पर राइट क्लिक करें और "सबवर्सन में समाधान जोड़ें" पर क्लिक करें। फिर आप उस भंडार को निर्दिष्ट करने में सक्षम होंगे जिसमें इसे जोड़ा जाना चाहिए, उदाहरण के लिए, "https://1.2.3.4:8443/svn/myproject/"।

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

यदि विजुअल स्टूडियो में अपना एसवीएन रेपो ब्राउज़ करना चाहते हैं, तो देखें-> रिपोजिटरी एक्सप्लोरर पर जाएं। फिर आपको एक गैर-विशिष्ट दिखने वाला छोटा आइकन प्रदान किया जाना चाहिए जो "हो रिपोजिटरी" कहता है जब आप इसे होवर करते हैं। अपने एसवीएन भंडार के पते में रखें, उदाहरण के लिए, "https://1.2.3.4:8443/svn/myproject/"। फिर आप रेपो ब्राउज़ कर सकते हैं और वहां से समाधान फ़ाइल खोल सकते हैं।

0

समाधान के बिना, क्या मुझे मौजूदा भंडार देखने के लिए रेपो एक्सप्लोरर का उपयोग करने में सक्षम होना चाहिए?

मैं रिपो एक्सप्लोरर का उपयोग करके भंडार से कनेक्ट करने में असमर्थ हूं - यह त्रुटियां/समय समाप्त हो गया है। यही कारण है कि मैंने सोचा कि मैं कुछ गलत कर किया जाना चाहिए (यानी - हो सकता है AnkhSVN SSL के साथ फ़ायरवॉल व्यवहार करता है इस ग्राहक अलग तरह से काम नहीं करता है, या?)

जोएल, मैं एक समाधान जोड़ने के लिए अपने चरणों का प्रयास और देखेंगे अगर यह काम करता है - यह सिर्फ भंडार ब्राउज़र में एक बग हो सकता है।

1

यह सुनिश्चित नहीं है कि यहां क्या हुआ, लेकिन मुझे यह काम मिल गया। मैं दृश्य स्टूडियो मानक और स्थापित दृश्य स्टूडियो प्रो (अंतर यह है कि समर्थक किया जा रहा है मानक नहीं है, स्रोत नियंत्रण प्रदाता लेने के लिए कर रहे हैं)

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

+0

सबवर्सन वास्तव में केस संवेदनशील है –

0

मैंने बस अपने Vista सिस्टम पर एक VisualSVN सर्वर, TortoiseSVN, & AnkhSVN सेट अप किया है। चूंकि यह एक इंट्रानेट है, यह सुरक्षित कनेक्शन नहीं है और पोर्ट 8080 (विजुअल एसवीएन सर्वर नेटवर्क गुण) का उपयोग करता है।मैं सबवर्सन प्रमाणीकरण का भी उपयोग करता हूं और "हर कोई" केवल पढ़ने के लिए है और आईआईएस 7 चल रहा है, इसलिए पोर्ट 80 अनुपलब्ध है।

मुझे भी इसी तरह की समस्याएं थीं, लेकिन मेरे ब्राउज़र में "http://server-name:8080/" के माध्यम से भंडार तक पहुंच सकती है जो मुझे http://server-name:8080/svn/ पर ले जाती है। यूआरएल "http://server-name:8080/svn/" यूआरएल का उपयोग करने के लिए आवश्यक TortoiseSVN में भंडार प्राप्त करने के लिए, क्योंकि बाकी सब कुछ एक त्रुटि फेंक देगा।

यह यूआरएल भी है जिसे मैं भंडार तक पहुंचने के लिए वीएस के अंदर उपयोग करता हूं।

1

शायद Simplified Tools Options ऐसा कारण था कि आप स्रोत नियंत्रण प्रदाता का चयन करने में सक्षम नहीं थे?

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