2012-02-22 9 views
6

मेरी शाखा को आज मुख्य ट्रंक में विलय करना चाहता था। इस परियोजना पर एक हफ्ते तक काम नहीं किया है और उस समय-फ्रेम में कोई काम नहीं किया है। इस त्रुटि को वापस ट्रंक करने के लिए शाखा से एक स्विच करते हैं और प्राप्त करने के लिए प्रयास किया गया:TortoiseSVN लिखने-लॉक त्रुटि?

No write-lock in 'Y:\Website\_Working Copy\app' 

मैं कभी नहीं था या अतीत में इस मुद्दे को देखा है और क्या गलत हो रहा है पर किसी भी प्रलेखन नहीं मिल सकता गए हैं .. यह क्या हो सकता है और मैं क्या कोशिश कर सकता हूं?

इसके अलावा, मैंने अभी भी TortoiseSVN & एसवीएन को नवीनतम संस्करणों में अपग्रेड किया है यह देखने के लिए कि क्या यह क्षतिग्रस्त फ़ाइल की मरम्मत करेगा लेकिन नहीं।

उत्तर

4

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

+0

आपको तर्क के लिए बिंदु दे रहा है ... मैं ट्रंक का अच्छा चेकआउट करने में सक्षम था लेकिन कुल मिलाकर मुझे अभी भी समस्याएं मिली हैं ... मैंने इन सभी त्रुटियों का मुख्य कारण निर्धारित किया है Beanstalk तो अब यह हल करने के लिए उन पर है। धन्यवाद! –

+0

मैं निम्नलिखित त्रुटि प्राप्त करने के लिए int Ubuntu के आसपास जाने में असमर्थ हूं: svn: E155005: "कुछ पथ" में कोई लेखन-लॉक –

13

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

+1

आपको TSVNCache प्रक्रिया को मारने के बाद एक और एसवीएन अपडेट करना होगा। फिर यह काम करेगा। (मैंने विंडोज एक्सप्लोरर को भी पुनरारंभ किया है, बस सुनिश्चित करने के लिए।) –

21

मैं शाखा से ट्रंक में स्विच कर रहा था और बस वही त्रुटि मिली।

टोर्टोइज़ एसवीएन के साथ, मैं "क्लीन अप" करने में सक्षम था और उसने मेरे लिए इस मुद्दे को ठीक किया।

+0

प्रोजेक्ट की रूट निर्देशिका पर नेविगेट करने के लिए टर्मिनल स्क्रीन का उपयोग करें यदि आपका कछुआ "क्लीन अप" काम नहीं कर रहा है - मेरा लॉक था, इसलिए मैं टर्मिनल के माध्यम से गया और "svn cleanup" टाइप करें और यह चाल है। – noogrub

+0

मुझे ग्रहण पर यह समस्या थी और इसे "टीम> क्लीन अप" तय किया गया था। – DLight

0

मुझे यह समस्या एक आवर्ती फैशन में, हमेशा एक ही परियोजना में, प्रत्येक प्रतिबद्धता में थी। क्रिस का जवाब काम कर सकता है (यानी टीएसवीएनसीएसी प्रक्रिया को पुनरारंभ करें) लेकिन यह एक बंद है।

  • 1) फ़ाइल (रों) कि TSVN के बारे में शिकायत करने के लिए नीचे जाना, और उनमें से प्रत्येक पर कर SVN अद्यतन,:

    क्या मेरे लिए निश्चित समस्या बंद को मंजूरी दे दी के लिए गया था टीएसवीएन तब सफल होने वाली प्रतिबद्धता के कारण "विलय फ़ाइल ..." संदेश जारी करता है, लेकिन स्वचालित अपडेट जो असफल रहा था।

  • 2) एक बार सभी फाइलें पूरी की गईं और मेरी समग्र परियोजना निर्देशिका स्थिर, मैंने फ़ोल्डर को हटा दिया, और इसे स्क्रैच से चेक आउट किया।

तब से कोई और समस्या नहीं है। नजर ना लगे।