2012-08-31 10 views
5

हमारे पास सबवर्जन 1.5 सर्वर के तहत एसवीएन रिपोजिटरी है।
मुझे इस संग्रह को किसी अन्य सबवर्जन 1.7 सर्वर पर ले जाने की आवश्यकता है।क्या यह 1.5 सर्वर से 1.7 सर्वर तक रिपॉजिटरी को स्थानांतरित करना गलत है?

  • बस नए सर्वर पर ले जाने के भंडार:

    जहां तक ​​मैं समझता हूँ कि वहाँ 3 तरीके हैं।

  • एसवीएन 1.5 रिपोजिटरी का डंप बनाएं और तथाकथित dump-load cycle के साथ नए 1.7 सर्वर पर डंप आयात करें।

    svnadmin dump

    svnadmin load

  • ले जाएँ भंडार नए सर्वर पर और उसके बाद नवीनतम समर्थित स्कीमा संस्करण को अपग्रेड:

    svnadmin upgrade

यह गलत है बस ले जाने के लिए 1.5% से नए 1.7 सर्वर पर मेरे भंडार का फ़ोल्डर erver?
कोई समस्या हो सकती है? यदि हां - क्या समस्याएं हैं?

+0

1. http://subversion.apache.org/faq.html#dumpload 2. http://subversion.apache.org/ डॉक्स/रिलीज नोट्स/1.6.ht ml # repos-upgrade – bahrep

+0

तो मुझे या तो आयात डंप या अपग्रेड रिपोजिटरी की आवश्यकता है। धन्यवाद। –

+0

डंप/लोड पसंद किया जाता है – bahrep

उत्तर

3

बस रिपोजिटरी स्थानांतरित करने से काम करेगा, लेकिन यह आपको इष्टतम परिणाम नहीं देगा। सबवर्सन 1.6 ने कुछ रिपोजिटरी ऑप्टिमाइज़ेशन पेश किए जिन्हें आप याद करेंगे जब आप डंप/लोड चक्र नहीं करते हैं।

svnadmin upgrade <REPOSITORY> 

1,6 जानकारी में नए स्टोर करने के लिए भविष्य संशोधन सक्षम हो जाएगा, लेकिन यह पुराने संशोधन अपग्रेड नहीं करेंगे। लेकिन यह कम से कम 1.5 रिपोजिटरी के साथ चिपकने के समान/बेहतर काम करेगा।

(1.7 एक नया प्रारूप को लागू नहीं किया है, तो आप 1.6 संगत करने के लिए प्रारूप उन्नयन कर रहे हैं)

न्यू 1.6 प्रारूप में:

  • प्रतिनिधित्व शेयरिंग (डिस्क उपयोग सुधार)
  • दुकान चाहे कोई नोड प्रति फ़ाइल आइटम (svn लॉग सुधार)
0

मैं सबसे अनुभवी उपवर्तन व्यवस्थापक नहीं हूं, लेकिन मुझे लगता है कि नए सर्वर पर डंप/लोड एक बहुत दर्द रहित और सीधे आगे का कार्य होगा। यह मेरा वोट मिलता है।

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