2012-03-22 11 views
17

मूल रूप से मैं एक ही सर्वर पर रेपो के लिए है:SVN बाहरी रेपो अद्यतन पर "पहले से ही बंद कर दिया है"

svn://repo/foo 
-> checked out to d:\foo 

svn://repo/bar 
-> d:\foo has an svn:external property set to check this out into d:\foo\bar 

जब एक "SVN: अद्यतन" या एक नया "SVN: चेकआउट" इस का सार है त्रुटि:

Command - Update 
Updated - D:\foo 
External - D:\foo\bar 
External failed - D:\foo\bar 
Error - d:\foo\bar is already locked via d:\foo 

मैं "साफ" या मैन्युअल रूप से लॉक को रिलीज़ करने के बाद, समस्या अभी भी बनी हुई है।

किसी भी अंतर्दृष्टि की सराहना की जाएगी। धन्यवाद!

अद्यतन:

अट्टिला टिप्पणी में यह किसी न किसी। मेरे पास भंडार में मौजूद "foo/bar" था।

भविष्य के संदर्भ के लिए - एसवीएन का उपयोग करते समय: बाहरी संपत्ति, एसवीएन बाहरी संदर्भ के लिए गंतव्य फ़ोल्डर बनाएगा।

+7

क्या आपके पास भंडार में एक svn: // repo/foo/bar फ़ोल्डर है? इससे समस्याएं उत्पन्न हो सकती हैं जब आप एक ही निर्देशिका (डी: \ foo \ bar) के बाहर बाहरी जांचने की कोशिश कर रहे हैं – Attila

+0

असल में अतीला जो वास्तव में हुआ था। मुझे उम्मीद थी कि फ़ोल्डर मौजूद होना होगा। बाहर निकलता है "svn: externals" संपत्ति गंतव्य फ़ोल्डर बनायेगी यदि यह अस्तित्व में नहीं है। सलाह के लिए धन्यवाद। – user495368

उत्तर

13

टिप्पणियों में हल के रूप में (सिर्फ यह उचित जवाब में करने के लिए के रूप में अच्छी):

SVN का उपयोग करते समय: बाहरी, निर्देशिका जहां बाहरी भंडार की जाँच की है मूल भंडार में मौजूद नहीं होना चाहिए

+3

यह एक और मामला जोड़ने के लिए जहां यह आता है ... मेरे पास एक रेपो के भीतर एक निर्देशिका 'myLib' थी। रेपो के पास 'myLib/partA' और' myLib/partB' बाहरी थे। मैं चाहता था कि मेरी बाहरी लाइब्रेरी में 'partA' और' partB' के माता-पिता को सीधे 'myLib' बाहरी होना चाहिए। इससे पहले कि मैं ऐसा कर सकूं, मुझे न केवल 'myLib' निर्देशिका' को 'svn delete' करना था, बल्कि यह भी बदलाव करना था कि अन्यथा 'myLib' फिर से बनाए रखा गया हो, भले ही मैंने इसे नियमित रूप से हटा दिया हो। – altendky

+0

यह भ्रमित है, क्या आप इस पर विस्तार कर सकते हैं और शायद एक उदाहरण दिखाने के लिए एक स्क्रीनशॉट/निर्देशिका संरचना प्रदान कर सकते हैं? मुझे यह त्रुटि मिल रही है और यह सुनिश्चित नहीं है कि मुझे कौन सी निर्देशिका को हटाया जाना चाहिए ... – ganders

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

  • कोई संबंधित समस्या नहीं^_^