क्या TortoiseSVN 1.7 एक एसवीएन 1.6 भंडार के खिलाफ ठीक से काम करेगा?




version-control backwards-compatibility (3)

उपाख्यान समय:

  • सर्वर वेर 1.6.17
  • क्लाइंट ए सबवर्जन 1.8.9 (जीत, कछुए)
  • क्लाइंट बी संस्करण 1.6.17 (आर 1128011) (लिनक्स)

ग्राहक बी पर:

 - create branch_x with lots of files
 - commit
 - svn mv branch_x branch_xnew
 - log shows A branch_xnew, then thousands of D for each file in branch_x
 - commit
 - fails saying that branch_x is out of date.

 - out of desperation, revert --depth inifity... same
 - more desperation, checkout a clean working copy, svn mv, commit, fails "branch_x is out of date".

क्लाइंट ए पर: एसवीएन एमवी, प्रतिबद्ध, किया। क्लाइंट बी पर svn अप कोई संघर्ष दिखाता है। सब कुछ कर दिया।

मैं अपने TortoiseSVN स्थापना को संस्करण 1.7 में अपग्रेड करना चाहता हूं। हमारे पास एक SVN 1.6 रिपॉजिटरी के साथ चल रहा एक VisualSVN सर्वर है।

क्या मैं अपने क्लाइंट को अपडेट करने से पहले रिपॉजिटरी को 1.7 में अपग्रेड करना चाहता हूं, या टोर्टोइज एसवीएन पीछे संगत है?

मुझे पता है कि TortoiseSVN 1.6 से 1.7 के अपग्रेड के दौरान, मुझे अपनी कार्यशील प्रति को नए प्रारूप में रूपांतरित करने की आवश्यकता है, लेकिन प्रतिबद्धता के दौरान सर्वर संस्करण देखने और उचित रूप से अनुकूलित करने के लिए कुछ तर्क है?


यह 1.6 सर्वर के साथ ठीक काम करता है (मेरे मामले में 1.6.17)।


रिलीज नोट्स में

पुराने ग्राहक और सर्वर पारदर्शी रूप से 1.7 सर्वर और ग्राहकों के साथ इंटरऑपरेट करते हैं

...

सबवर्जन 1.7 सर्वर सबवर्सन 1.6 के रूप में एक ही भंडार प्रारूप का उपयोग करते हैं। इसलिए, ऑन-डिस्क भंडार के प्रारूप को बदले बिना 1.6.x और 1.7.x सर्वरों के बीच निर्बाध रूप से अपग्रेड करना और डाउनग्रेड करना संभव है।

कुछ भी करने की आवश्यकता नहीं है, आपकी कामकाजी प्रति को अपग्रेड कर दिया जाएगा, और फिर भी 1.6 सर्वर से बात करने में सक्षम होगा







visualsvn-server