2009-04-29 6 views
5

मैं Ankhsvn 2.0.6347.433 उपयोग कर रहा हूँ काम कर के साथ काम करने और यह रिपोर्टिंग है कि Ankhsvn की तोड़फोड़ ग्राहक काम कर प्रति के लिए बहुत पुराना है। दी गई त्रुटि http://subversion.tigris.org/faq.html#working-copy-format-change से लिंक है जो एक विवर्तन 1.5 फॉर्मेटेड चेकआउट पर 1.4.4 सबवर्जन क्लाइंट का उपयोग करने के बारे में बात करती है।Ankhsvn त्रुटि: ग्राहक बहुत पुराना विजुअल स्टूडियो 2005 के साथ प्रतिलिपि

अंख्स्वन का home page कहता है कि अंख्स्विन 2.0 और ऊपर आंतरिक रूप से 1.5 का उपयोग करता है। लिंक में 1.5 ग्राहकों के मुद्दों के बारे में कुछ भी उल्लेख नहीं है।

मेरा अपना सीमित समस्या निवारण मैं सीधे को इंगित कर सकते हैं कुछ भी चालू नहीं किया गया है, लेकिन मैं TortoiseSVN 1.6.1 स्थापित जो आंतरिक रूप से सबवर्सन 1.6.1 का उपयोग करता है। मेरे पास मेरे प्रोजेक्ट फ़ोल्डर में सामान करने के लिए TortoiseSVN का उपयोग करने की आदत है जो कुछ भी अंख्स्वन कर रहा है। क्या यह ऐसी ही समस्या पैदा कर रहा है जो 1.4.4 और 1.5 क्लाइंट का उपयोग करने का प्रयास कर रहा है या कुछ और हो रहा है?

संपादित करें: ठीक है, मैं 1.6 और 1.5 ग्राहकों मिश्रण नहीं करना चाहिए।

मैं इसे कैसे ठीक करूं? यदि संभव हो तो मैं AnkhSVN का उपयोग करना चाहूंगा।

+0

इस तरह के प्रश्न पूछने के बजाय परियोजना की मेलिंग सूची/मंच पर इस तरह के प्रश्न पूछना बेहतर है। यह एक प्रोग्रामिंग सवाल भी नहीं है। –

उत्तर

10

आप तोड़फोड़ 1.6 के लिए release notes पर देखें, तो आप निम्नलिखित

The working copy format has been upgraded. This means that 1.5 and older Subversion clients will not be able to work with working copies produced by Subversion 1.6. Working copies are upgraded automatically.

देखेंगे तो अगर आप एक 1.6 आधारित क्लाइंट का उपयोग करें, कोई पिछले संस्करणों काम करेंगे। रिलीज के आगे पढ़ने पर नोट यदि आप अपने काम कर प्रति डाउनग्रेड करने के लिए यदि आवश्यक में सक्षम होना चाहिए ...

WARNING: if a Subversion 1.6 client encounters a pre-1.6 working copy, it will automatically upgrade the working copy format as soon as it touches it, making it unreadable by older Subversion clients. If you are using several versions of Subversion on your machine, be careful about which version you use in which working copy, to avoid accidentally upgrading a working copy. (But note that this "auto upgrade" behavior does not occur with the repositories, only working copies.)

If you accidentally upgrade a 1.5 working copy to 1.6, and wish to downgrade back to 1.5, use the change-svn-wc-format.py script. See this FAQ entry for details, and run the script with the --help option for usage instructions.

+0

अंखएसवीएन 2.1 सबवर्सन 1.6 का उपयोग करता है .. दैनिक निर्माण http://ankhsvn.net/daily (और भविष्य में स्थिर रिलीज) –

5

ब्रेट मेरी +1 हो जाता है, और आंख में SVN 1.6 समर्थन, एक daily निर्माण का उपयोग करने के लिए।

+0

पर दैनिक बनाता है क्या दैनिक सुरक्षित बनाता है? – epochwolf

+0

वे रिलीज गुणवत्ता हैं, लेकिन पेड़ संघर्ष संकल्प की कमी है (पेड़ संघर्ष 1.6 में नए प्रकार के संघर्ष हैं) इस पर अधिक के लिए 1.6 रिलीज नोट देखें। –

1

(सी का जवाब देखने के!) आंख के लिए एक दैनिक निर्माण का उपयोग कर TortoiseSVN 1.5.9 जो SVN 1.5 इस्तेमाल किया पर वापस लौटने के लिए एक अन्य विकल्प है। इससे आपको अपनी कार्यशील प्रति 1.5 को डाउनग्रेड करने के लिए मजबूर कर दिया जाएगा (ब्रेट का जवाब देखें!)।

1.5.9 संस्करण here डाउनलोड करने के लिए एक लिंक है।

0

मुझे यह समस्या सिर्फ मेरे पास आई थी। शायद यह आपकी स्थिति के लिए लागू नहीं होता है, लेकिन शायद यह किसी और की मदद करेगा।

मैं दोहरे बूट खिड़कियां & ubuntu की है। यूबंटू में टर्मिनल में मुझे अपडेट करने का प्रयास करते समय वह त्रुटि मिल रही थी, लेकिन स्वरूप परिवर्तन के बारे में टिप्पणियां पढ़ने के बाद, मैंने सत्यापित किया कि मेरे पास पहले से ही नवीनतम संस्करण है।

फिर यह मेरे सामने आया कि जिस फ़ोल्डर में मैं अद्यतन करने की कोशिश कर रहा था वह विंडो में टोर्टोइस/अंख द्वारा बनाया गया था; मैंने अभी कोड के लिनक्स संस्करणों के लिए एक अलग फ़ोल्डर बनाया है, जो कि निर्माण फ़ाइलों के अलग होने के बाद भी समझ में आता है।

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