2008-12-10 9 views
6

मेरे पास कहीं भी होस्ट किया गया मेरा एसवीएन रिपोजिटरी है। मैं किसी और के पास जाना चाहता हूं। मैं अपने भंडार का डंप कैसे बना सकता हूं ताकि मैं इसे अपने नए होस्ट में आयात कर सकूं? यह सब मैं देख रहा हूं: svnadmin डंप/पथ/से/repos> repos.dumpमैं अपने सबवर्जन होस्टिंग खाते से डंप फ़ाइल कैसे बना सकता हूं?

मेरा भंडार होस्ट किया गया है, इसलिए यह स्थानीय नहीं है।

+1

'svnrdump' का उपयोग करें। यह svn 1.7 में दिखाई दिया। – bobbogo

उत्तर

6

svnadmin डंप migrating your repositories के लिए अनुशंसित तरीका है, लेकिन आपको इसे करने के लिए खोल पहुंच की आवश्यकता होगी, अन्यथा आपको अपने होस्टिंग प्रदाता से संपर्क करना होगा और उन्हें आपके लिए पूर्ण भंडार डंप करने के लिए कहेंगे।

+6

सबवर्सन 1.7 के बाद से 'svnrdump' नामक एक उपकरण है जिसे आप रिमोट रिपोजिटरी से डंप फ़ाइल बनाने के लिए उपयोग कर सकते हैं। –

7

आप अपने भंडार की एक प्रति बनाने के लिए svnsync का भी उपयोग कर सकते हैं।

यह गंतव्य भंडार पर पूर्व-सुधार-परिवर्तन हुक जोड़ने की आवश्यकता है (और आपके होस्टिंग प्रदाता पर एक सबवर्जन 1.4 या नए भंडार की आवश्यकता है)।

आपके द्वारा प्रबंधित सिस्टम के लिए अपने भंडार को svnsync'ed करने के बाद, यदि आप डंपफाइल की आवश्यकता है (या केवल संग्रहित करने के लिए सिंक्रनाइज़ करें) की आवश्यकता है तो आप स्थानीय प्रतिलिपि को डंप करने के लिए svnadmin का उपयोग कर सकते हैं।

[2011 में अपडेट करें:] सबवर्सन 1.7 के बाद से svnrdump नामक एक उपकरण है जिसका उपयोग आप एक ही चरण में रिमोट रिपोजिटरी से डंप फ़ाइल बनाने के लिए कर सकते हैं।

0

लगता है जैसे आपको remote SVN dump command की आवश्यकता है। मैंने इसका इस्तेमाल नहीं किया है, लेकिन यह आपके द्वारा किए जाने वाले कार्यों को करने का दावा करता है।

0

कुछ होस्टेड रिपॉजिटरीज एसवीएन डंप फ़ाइल को ऑर्डर करने के साधन प्रदान करते हैं, या तो कीमत में या अतिरिक्त मासिक शुल्क के लिए। यदि वे नहीं करते हैं, तो आप होस्टिंग कंपनी को शामिल किए बिना हमेशा एक svnsync कर सकते हैं।

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

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