मैं AnkhSVN 2.x का उपयोग कर रिपॉजिटरी यूआरएल कैसे बदल सकता हूँ




(3)

मैं वी.एस. 2008 पर आंख v2.0.5250.202 का उपयोग कर अपने सबर्सियन सर्वर (विजुअलएसवीएन सर्वर 1.6.3) से कनेक्ट हो रहा हूं

मेरे रिपॉजिटरी के लिए वर्तमान यूआरएल https: // svnserver: 8443 / svn / foo / foo / trunk / है और मुझे https: // svnserver: 6002 / svn / foo / foo / trunk / पर स्विच करना है /

मैं "स्विच टू" टूल का उपयोग कर रहा हूं "लंबित परिवर्तन" विंडो में यूआरएल बार के दाहिने हाथ पर उपलब्ध नया यूआरएल चुनने के लिए।

दुर्भाग्य से, जब मैं नया यूआरएल चुनता हूं, तो मुझे यह कहते हुए एक त्रुटि मिलती है कि ' https: // svnserver: 8443 / svn / foo / foo / trunk ' उसी रिपॉजिटरी को ' https: // svnserver: 6002 / svn / foo के रूप में नहीं है '

मैंने ' https: // svnserver: 6002 / svn / foo ', ' https: // svnserver: 6002 / svn / foo / foo ', ' https: // svnserver: 6002 / svn / foo / foo इनपुट करने का प्रयास किया है / ट्रंक ', लेकिन मुझे हमेशा एक ही त्रुटि मिल रही है

क्या कोई तय है? या एक कॉन्फ़िग फाइल जिसे मैं मैन्युअल रूप से संपादित कर सकता हूं? (मुझे इस तरह की एक कॉन्फ़िग फ़ाइल नहीं मिली)

नोट: सर्वर साइड पर, मैंने बस कुछ भी छूने के बिना सर्वर पोर्ट को बदल दिया है मैं रिपॉजिटरी एक्सप्लोरर का उपयोग कर रिपॉजिटरी के माध्यम से ब्राउज़ कर सकता हूं इसलिए मुझे लगता है कि समस्या क्लाइंट साइड पर है


उपयोग करने के लिए "स्विच" कमांड गलत है!

आपको "पुनर्स्थापना" कमांड का उपयोग करना होगा निश्चित नहीं है कि अगर अंखएसवीएन ने हालांकि यह किया है।

Svn ग्राहक के लिए, आपको उपयोग करना होगा

svn switch --relocate FROM TO [PATH...]

(हाँ, यह 'स्विच' कमांड है, लेकिन केवल यूआई बुद्धिमान - आंतरिक रूप से, स्थानांतरित करना स्विच की तुलना में पूरी तरह से अलग एपीआई का उपयोग करता है)।


दैनिक एसएक्सवीएन (और मार्च 200 9 के बाद से स्थिर संस्करण) के निर्माण में स्विच कमांड आपके लिए इस मामले को संभालना होगा।

AnkhSVN पता लगाएगा कि रिपॉज़िटरी रूट मेल नहीं खाता है और फिर आपको यह पूछेगा कि क्या आप स्थानांतरित करना चाहते हैं।

दैनिक बिल्ड के लिए http://ankhsvn.net/daily/ देखें


उह्हह, यह एक दर्द है। मुझे एक लंबे समय के लिए एक समान समस्या थी, और मैं अभी भी कैसे काम करने के लिए इसे पाने के लिए एक बिट shakey हूँ। मेरा जवाब लागू नहीं हो सकता है (मुझे आशा है कि यह हालांकि मदद करता है)

अपने प्रोजेक्ट की निर्देशिका में छिपे हुए एसवीएन फ़ोल्डरों को साफ़ करने का प्रयास करें ... इस प्रश्न पर एक नज़र डालें यदि आपको नहीं पता कि छुपा एसवीएन फ़ोल्डर्स साफ़ करने के लिए बहुत अंतिम उत्तर का एक अच्छा तरीका है (चेतावनी, इसकी रजिस्ट्री के लिए ज़रूरी है)

एक बार ऐसा करने के बाद, आप रिपॉजिटरी को बदल सकेंगे। दुर्भाग्यवश, मैन्युअल रूप से संपादित करने के लिए मुझे कोई भी कॉन्फ़िग फाइल नहीं मिली I





ankhsvn