मैं कई व्यक्तिगत और कार्य विकास परियोजनाओं के लिए एक होस्टेड सबवर्जन सेवा का उपयोग करता हूं। हालांकि वे किसी भी होस्टिंग कंपनी की तरह बैकअप रखते हैं, तो मुझे अपने स्थानीय बैकअप बनाने के साथ ही मामले में भी बनाना चाहिए। यह सेवा आपको बैकअप का अनुरोध करने और डाउनलोड करने की अनुमति देती है, लेकिन वे ऐसा करने के लिए पैसे लेते हैं। क्या वैसे भी मैं एचटीटीपीएस के माध्यम से क्लाइंट के रूप में कनेक्ट करके अपने होस्टेड रिपोजिटरी का बैकअप/डंप उत्पन्न कर सकता हूं?क्या आप सर्वर पर सीधे पहुंच के बिना सबवर्सन रिपॉजिटरी का डंप बैकअप/बना सकते हैं?
उत्तर
सैद्धांतिक रूप से "नहीं", क्योंकि डंप केवल svnadmin
कमांड द्वारा किया जा सकता है। हालांकि, इसे रोकने के लिए एक गैर-तुच्छ समाधान है।
दो तरीके हैं, एक सरल, और एक कठिन है। साधारण एक एक उपयोगिता बुलाया rsvndump (दूरस्थ SVN डंप), तो आप इसे यहाँ मिल सकती है: http://rsvndump.sourceforge.net/
(के रूप में लिखा पर यह manpage है rsvnadmin यह सीमाओं है है) सरल एक आप के लिए काम नहीं करता है, वहाँ जटिल है एक:
दूसरी हार्डर विधि के लिए आपको SVK, वितरित संस्करण नियंत्रण के लिए क्लाइंट स्थापित करने की आवश्यकता है, जो विस्तारित क्लाइंट के रूप में svn का उपयोग करके बनाया गया है। दुर्भाग्य से स्थापना प्रक्रिया गैर-तुच्छ है, हालांकि यहां guide to help है।
अब आप सूची एस वी का उपयोग कर दूरस्थ भंडार:
svk ls URL-to-SVN
निर्देशों का पालन करें। वोला, आपके पास भंडार की स्थानीय प्रति है :)। पहले दो संशोधन एसवीके से संबंधित हैं, इसलिए अब एक डंप करने के लिए, आप चलाते हैं:
svnadmin dump -r2:HEAD ~/.svk/local > repository.dump
और वहां आपके पास है।
एसवीके को विंडोज़ (here's the link) के लिए प्रीबिल्ट होने का भी लाभ है।
आप svnsync
कमांड का उपयोग कर सकते हैं। यह मूल रूप से स्रोत एसवीएन डेटाबेस के प्रत्येक संशोधन को प्राप्त करेगा और उन्हें आपके बैकअप डेटाबेस में प्रतिबद्ध करेगा। यह पहली बार धीमा हो सकता है जब आप इसे चलाते हैं क्योंकि यह एक ही समय में सभी बदलावों को प्राप्त करता है, लेकिन एक बार पहली सिंक हो जाने पर यह एक अच्छा समाधान है।
- 1. सबवर्सन रिपॉजिटरी
- 2. क्या आप सबवर्सन के साथ आंशिक चेकआउट कर सकते हैं?
- 3. सीधे पहुंच से जेएसपी पृष्ठ छुपाएं, लेकिन आप लक्ष्य पृष्ठ तक कैसे पहुंच सकते हैं?
- 4. आप विंडोज सर्वर पर डेवलपर पहुंच कैसे प्रबंधित करते हैं?
- 5. क्या आप [पीसी] पर लिख सकते हैं?
- 6. प्रमाणीकरण के बिना सीधे SMTP सर्वर पर मेल कैसे भेजें?
- 7. SQL सर्वर: क्या आप केवल एक तालिका तक पहुंच सीमित कर सकते हैं
- 8. सबवर्सन रिपोजिटरी से वेब सर्वर पर
- 9. क्या आप IENumerable तक पहुंच सकते हैं क्योंकि आप इसे लौट रहे हैं?
- 10. आप विस्तार विधियों को सीधे क्यों नहीं बुला सकते हैं?
- 11. सीधे अजाक्स के माध्यम से सर्वर डेटाबेस तक पहुंच (PHP या कुछ अन्य इंटरमीडिएट के बिना)
- 12. कोड-पीछे से रूटडेटा तक आप कैसे पहुंच सकते हैं?
- 13. त्रुटि पृष्ठों पर सीधे पहुंच प्रतिबंधित करें
- 14. ट्रंक के बिना सबवर्सन का उपयोग करें
- 15. संघीय (सिंक) सबवर्सन सर्वर?
- 16. क्या आप बिना स्रोत के रेल आवेदन पर रूबी वितरित कर सकते हैं?
- 17. क्या आप रनटाइम पर कनेक्शनस्ट्रिंग कॉन्फ़िगरेशन मान बदल सकते हैं?
- 18. एक सबवर्सन सर्वर
- 19. क्या आप मैन्युअल रूप से .m2/रिपॉजिटरी फ़ोल्डर बना सकते हैं
- 20. @RunWith (SpringJUnit4ClassRunner.class) का उपयोग करके, क्या आप ApplicationContext ऑब्जेक्ट तक पहुंच सकते हैं?
- 21. स्कैला: क्या आप ब्रांड्स के बिना अभिव्यक्ति में "foo match {bar}" का उपयोग कर सकते हैं?
- 22. क्या आप .NET अनुप्रयोगों के साथ SQL सर्वर सेवा ब्रोकर का उपयोग कर सकते हैं?
- 23. क्या जेनकिंस अपने आप से संग्रहित कलाकृतियों तक पहुंच सकते हैं?
- 24. क्या आप एक एलपीटीस्ट्रेट को बीएसटी में डाल सकते हैं?
- 25. क्या आप कोडइग्निटर में किसी अन्य मॉडल के अंदर से एक मॉडल तक पहुंच सकते हैं?
- 26. ग्रहण: क्या आप सहेजने पर कोड प्रारूपित कर सकते हैं?
- 27. कटाव सर्वर बनाम नेटवर्क रिपॉजिटरी एक्सेस कछुए के माध्यम से
- 28. क्या आप `std :: unique_ifr 'के कंटेनर पर` std :: remove_if` का उपयोग कर सकते हैं?
- 29. आप सर्वर पर अपना वेब एप्लिकेशन कैसे अपडेट करते हैं?
- 30. क्या हम सीधे नोड्स को नोडलिस्ट से निकाल सकते हैं?
ध्यान दें कि 'svnsync' सर्वर के लिए आवश्यक SVN संस्करण 1.4 या उच्चतर चल रहा हो। –