2009-07-10 13 views
16

न्यूबी प्रश्न: मैंने अभी VisualSVN सर्वर स्थापित किया है और एक संग्रह बनाया है। मैंने देखा कि यह इसे सी: \ रेपॉजिटरीज़ में बनाया गया है। मुझे इसके बजाय अपने डी ड्राइव पर संग्रहीत करने की आवश्यकता है क्योंकि वहां और जगह है। मैं चारों ओर गुगल हो गया लेकिन यह पता नहीं लगा सकता कि इसे कैसे किया जाए।सबवर्सन रिपॉजिटरीज कहां से संग्रहीत किया जाता है?

यह एक नई स्थापना है - यदि यह आसान है - मैं पहले भंडार को हटा सकता हूं।

संक्षेप में: मैं कैसे सबवर्सन डी में खजाने स्टोर करने के लिए मिलता है: \ डेटा संग्रह स्थान: \ डेटा संग्रह स्थान सी के बजाय?

धन्यवाद, रोजर

+2

@Ivan Zhakov द्वारा उत्तर इसके बजाय स्वीकार किया जाना चाहिए। – Stanley

उत्तर

-13

अपने VisualSVN सर्वर की स्थापना रद्द करें, फ़ाइलों को स्थानांतरित, इसे पुनः स्थापित।

जब आप पुनर्स्थापित करते हैं, तो नया भंडार स्थान चुनें।

+2

यह स्थापना रद्द/VisualSVN सर्वर स्थापित करने के लिए सिफारिश नहीं की है, तो आप सभी सर्वर सेटिंग्स, प्रमाणीकरण प्रकार की तरह, बंदरगाह और सुन आदि ढीला क्योंकि –

+3

दरअसल, इस सबसे खराब जवाब है:/सुनिश्चित नहीं हैं कि क्यों यह स्वीकार कर लिया गया ... – bahrep

+2

इवान Zhakov ' जवाब सही है। – float

68
  1. ओपन VisualSVN सर्वर प्रबंधक
  2. रूट नोड पर राइट क्लिक करें और गुण
  3. बदलें खजाने स्थान भंडारण पेज
  4. क्लिक पर चयन ठीक
+4

पुरानी भंडार फ़ोल्डर से सभी फ़ाइलों को नए में स्थानांतरित करना न भूलें। यह समाधान अनइंस्टॉल-इंस्टॉल से बेहतर है। अच्छा इवान खोजें। –

+3

इस लड़के को क्यों स्वीकार नहीं किया जा रहा है –

+0

@ kamikaze_pilot मैं पूरी तरह से सहमत हूं! – bahrep

7

मुझे अपने आप को एक बाँध में मिला जहां सर्वर पर बदलाव करने से पहले भंडार स्थानांतरित हो गया था। मुझे बस मेरे विजुअल एसवीएन सर्वर मैनेजर पर एक त्रुटि मिली, जिसमें कहा गया था "निर्देशिका नहीं खोल सकता ..."

मेरा समाधान, पहले से प्रदान किए गए प्रयासों के बाद, जो मेरे मामले में काम नहीं करता था, रजिस्ट्री का उपयोग करना था और

के तहत सही पथ को RepositoriesRoot प्रविष्टि को संशोधित "HKEY_LOCAL_MACHINE/सॉफ्टवेयर/Wow6432Node/VisualSVN/VisualSVN सर्वर"

यह "HKEY_LOCAL_MACHINE/सॉफ्टवेयर/VisualSVN/VisualSVN सर्वर" स्थान के तहत हो सकता है यदि आप नहीं कर रहे हैं एक 64 बिट ओएस

उस स्थान में मूल्य बदलने से मुझे बैक अप और रन मिल गया निंग।

... अन्य समाधान क्यों काम नहीं करते हैं, इसके बारे में थोड़ा और विस्तार: 1. मैं अनइंस्टॉल नहीं कर सका और फिर पुन: इंस्टॉल नहीं कर सका क्योंकि अनइंस्टॉल ने मूल स्रोत स्थान तक पहुंचने का प्रयास किया, जो अब अस्तित्व में नहीं था । 2. मेरे सर्वर की स्थिति के कारण मैं "गुण" मेनू विकल्प तक पहुंचने में सक्षम नहीं था।

+2

यदि आपको लगता है कि कुंजी बदलने के बाद एसवीएन सर्वर शुरू नहीं होगा, तो ऐसा इसलिए नहीं है क्योंकि सब कुछ अपडेट नहीं किया गया है। इसे ठीक करने के लिए। ऊपर दिए गए इवान के समाधान में निर्देशों का पालन करें और "लागू करें" पर क्लिक करें। फिर एसवीएन सेवा शुरू हो जाएगी। – Hawk

+1

मेरे मामले में मैं विजुअल एसवीएन इंटरफ़ेस खोलने का प्रयास करते समय त्रुटि संदेश के कारण इवान के समाधान का पालन नहीं कर सका। लेकिन यह स्पष्ट करने के लिए अच्छा है कि मेरा समाधान एक विशेष मामले के लिए है। – Josh

+0

@ हॉक सही है। रजिस्ट्री मान को बदलने के बाद भी, आपको VisualSVN और खुले गुणों को खोलना होगा और फिर मैन्युअल रूप से स्थान का चयन करना होगा, हालांकि यह सही स्थान दिखाएगा और उस पर क्लिक करें, जब यह htpasswd और अन्य कॉन्फ़िगरेशन urls को अद्यतन करता है। – user1400290

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