2011-11-21 9 views
7

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

मुझे कैसे स्थानांतरित करना चाहिए?

+0

आपके पास रेपो फ़ाइलों को स्वयं तक पहुंच नहीं है, है ना? – abatishchev

+0

मेरे पास वर्तमान में पहुंच है लेकिन भविष्य में मैं नहीं करूँगा। और अब मैं स्थानीय मशीन पर बैकअप लेना चाहता हूं। –

+0

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

उत्तर

7

आप इतिहास सहित भंडार की एक पूर्ण प्रति डाउनलोड करने के लिए svnsync का उपयोग कर सकते हैं। यह मूल रूप से बस आपके चयन के स्थानीय पथ में प्रत्येक परिवर्तन को प्रतिलिपि बनाता है। मैंने इसे अतीत में बैकअप के लिए उपयोग किया है, और यह एक आकर्षण की तरह काम करता है। http://creekcodes.blogspot.com/2010/02/how-to-svnsync-on-windows.html

+0

क्या मेरी पहली मशीन पर रेपो बनाने की आवश्यकता है? मेरा मतलब है कि svn सर्वर को मेरी स्थानीय मशीन पर पहले सेट किया जाना चाहिए, फिर एक रेपो बनाएं और फिर इसे सिंक करें ?? –

+0

आपको अपनी स्थानीय मशीन पर एक नया रेपो बनाना होगा। मैंने अपने उत्तर को एक ट्यूटोरियल के साथ अपडेट किया है जो बताता है कि विंडोज़ पर यह कैसे हासिल किया जाता है। –

1
  • रियल बैकअप - svnadmin dump और svnadmin load
  • Geekish बैकअप - Mercurial (TortoiseHG) + hgsubversion:

    एक ट्यूटोरियल बताते हैं कि कैसे विंडोज पर यह करने के लिए नहीं है। पुल + पुश + ऑफ़लाइन मोड

-1

वर्डअलाइन कुछ एसवीएन भंडार के दर्पण करने के कुछ सुझाव और तीन तरीके देता है - तरीकों से बैकअप के लिए भी उपयोग किया जा सकता है। this link पर एक नज़र डालें।

0

आप svnrdump का उपयोग कर सकते हैं जो original Subversion distribution में संस्करण 1.7 उपलब्ध है और इस प्रकार पूरी तरह से समर्थित है।

यह उपकरण svnadmin dump के समान है लेकिन रिमोट रिपॉजिटरीज़ डंप करता है। उपयोग करने के लिए, this उत्तर देखें।

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