में विलय के बाद परिवर्तन नहीं कर सकता हूं मुझे TortoiseSVN का उपयोग करके मेरी परियोजना की दो शाखाओं को विलय करने के बाद परिवर्तन करने में समस्या थी।मैं एसवीएन
मैं परियोजना के ट्रंक को मर्ज शाखा है जो मैं पर काम कर रहा हूँ था:
यहाँ विवरण हैं।
परियोजना मुख्य भंडार और SVN बाहरी (पुस्तकालयों भी branched कर रहे हैं) के रूप में मुख्य भंडार करने के लिए संयुक्त पुस्तकालयों परियोजना की उप-निर्देशिका के रूप में भी शामिल है।
जब मैं परिवर्तन प्रतिबद्ध करने के लिए कोशिश कर रहा था TortoiseSVN ने कहा:
Commit A
re all the targets part of the same working copy?
Unable to lock 'D:\websites\project\lib'
Please execute the "Cleanup" command.
पाठ्यक्रम
सफाई के
मदद नहीं की।
SVN: परियोजना निर्देशिका के लिए बाहरी कीवर्ड अच्छी तरह से परिभाषित किया गया था, भी lib फ़ोल्डर अभी भी पुस्तकालयों की उचित संस्करण (ट्रंक संस्करण) शामिल था।
दोनों एसवीएन सर्वर और क्लाइंट 1.5.x संस्करण में हैं (TortoiseSVN 1.5.3.x है)।
दृश्य दोनों परियोजना के तकनीकी बिंदु से और पुस्तकालयों एक ही SVN भंडार में परियोजनाओं कर रहे हैं।
कोई विचार क्या गलत हुआ?
मैं समाधान के लिए एक सा googling रहा था, लेकिन कुछ भी उपयोगी नहीं मिला, तो मैं दो चरणों में अपने परिवर्तनों को प्रतिबद्ध करने के लिए करने की कोशिश की:
- से
- प्रतिबद्ध परिवर्तन परियोजना फ़ोल्डर से परिवर्तन हो पुस्तकालय फ़ोल्डर
जो बिना किसी समस्या के चला गया।
लेकिन मैं अभी भी सोच रहा हूं कि मैं सब कुछ एक प्रतिबद्धता में क्यों नहीं कर सका।
संपादन:
- (के बाद केन जी जवाब) TortoiseSVN 1.3.x के फिक्स्ड संस्करण -> 1.5.3.x.
यह कुछ और अधिक जटिल :( आज मैं इस त्रुटि जब मैं भंडार को अद्यतन करने रहा था मिल गया है - SVN जो भंडार में था के बाद सफाई SVN कहा फ़ोल्डर लॉक नहीं कर सके। निर्देशिका 'डी जोड़ने में विफल: \ website \ project \ import ': एक ही नाम की एक संस्करण वाली निर्देशिका पहले से मौजूद है मैं इसकी जांच करूंगा। –