2012-03-18 29 views
51

आप सबवर्सन/उपclipse त्रुटि को कैसे ठीक करते हैं "पहले से लॉक किए गए डीआईआर को लॉक करने का प्रयास किया गया"?सबवर्सन लॉक त्रुटि को कैसे ठीक करें

गुगलिंग से लोगों को नियमित रूप से इस त्रुटि का सामना करना पड़ता है, और मैंने जो देखा है उसका एकमात्र समाधान सबक्लिप्स की टीम-> क्लीनअप कमांड चलाने के लिए है। दुर्भाग्यवश, मुझे यह त्रुटि प्राप्त होती है जब मैं टीम-> क्लीनअप कमांड चलाता हूं। क्या कोई अन्य विकल्प भी हैं?

उत्तर

0

मैं रिकर्सिवली सभी lock फ़ाइलों को हटाने की कोशिश की है, लेकिन है कि बस के परिणामस्वरूप त्रुटि "पथ एक काम की नकल नहीं है।" मैं टीम-> डिस्कनेक्ट करने और फिर टीम-> साझा करने के लिए समाप्त हो गया। पुनः कनेक्ट करने पर, यह मौजूदा .svn फ़ाइलों के बारे में शिकायत करता है, जिसे हटा दिया गया है। अब ऐसा लगता है कि काम कर रहा है।

2

svn help unlock

और लॉकर सब के बाद लगता है - ताला ज्यादातर मामलों

14

मैं भी इस मिल में जरूरत नहीं है। मैं डायरेक्टरी (ग्रहण में नहीं) पर जाता हूं, जहां फाइलें हैं, .svn dir में जाएं और लॉक नामक फ़ाइल को हटा दें।

एक्लिप्स पर वापस फ़्लिप करें और जारी रखें।

एक समान प्रश्न यहाँ Problems committing file to SVN repository

94

मुझे भी इसी तरह की समस्या थी। टीम> ताज़ा/सफाई मेरी समस्या हल

+0

कभी कभी सफाई, समस्या का समाधान नहीं होगा .svn छुपे हुए फोल्डर –

0

मैं घंटे बिताए "पहले से बंद कर दिया dir लॉक करने के लिए प्रयास किया गया है" त्रुटि मैं आईबीएम रेड में प्राप्त था के लिए एक समाधान की तलाश में। अंत में, मैं टाइप करने के लिए अनुमान लगाया:

unlock <directory path>

रेड कंसोल में

और ... Volia मैं अंत में मेरी फ़ाइलें syncronize सकता है !!

17

त्रुटि:पहले से बंद कर दिया dir SVN लॉक करने के लिए प्रयास किया गया: कार्य की नकल 'C: \ काम \ MyProject \ कार्यस्थानों \ HPDP' बंद कर दिया।

समाधान: मेरे लिए काम किया।

 Right-click on project-->Team-->Refresh/Cleanup 
+0

यह मैं दो बार बचाया है अब में ताला फ़ाइल को नष्ट करने का प्रयास करें । –

+0

अगर यह आपकी मदद करता है तो वोट मत भूलना। –

2

मुझे एक ही समस्या का सामना करना पड़ा है। मैंने इसे द्वारा हल किया है प्रोजेक्ट पर राइट क्लिक करें ---> टीम ----> रीफ्रेश/क्लीनअप

4

पुराना प्रश्न, लेकिन उपर्युक्त समाधानों में से कोई भी मेरे लिए काम नहीं करता है। ग्रहण को बंद करने के लिए काम करना था, फिर कछुए का उपयोग करके, विंडोज एक्सप्लोरर में प्रोजेक्ट पर राइट क्लिक करें और 'टोर्टोइज एसवीएन' -> 'क्लीन अप' चुनें, फिर केवल डिफ़ॉल्ट चेकबॉक्स वाले आइटम का उपयोग करें (काम करने की प्रतिलिपि की स्थिति साफ करें, बाहरी शामिल करें) फिर ठीक मारा।

यह फ़ोल्डर को साफ़ करता है, तो मैं फ़ाइलों को सामान्य रूप से अद्यतन और प्रतिबद्ध करने में सक्षम था।

+0

यह हमारे लिए काम किया। बहुत बढ़िया जवाब। ऐसा तब होता है जब आप एक छोटी सी फ्रेम के भीतर बहुत से व्यक्तिगत फाइलें करते हैं। –

2

एसवीएन 1.8 का उपयोग करके, लॉक फ़ाइल को हटाने से मदद नहीं मिलती है (लॉक फ़ाइल मौजूद नहीं है)।

ताज़ा/सफाई ने हल नहीं किया।

क्या हल किया:

1) Backup your directory, just incase... 
2) Team... Disconnect. Choose to remove .svn files 
3) Add it again to SVN. 

नोट: मेरे मामले में, त्रुटि प्रारंभिक प्रतिबद्ध दौरान नेटवर्क कनेक्शन के नुकसान की वजह से था।

+0

हाल ही में, कमांड लाइन से "snv cleanup/path/to/my/project" को निष्पादित करने से मुझे –

8

मैं इस धागे से सभी सुझाव है, लेकिन केवल एक ही है कि काम करने की कोशिश की है:

  1. जिस पर परियोजना बंद कर दिया फ़ोल्डर संग्रहीत है फ़ोल्डर
  2. निष्पादित SVN सफाई के लिए जाना
+1

बचाया गया यह मेरे लिए काम करता है, मुझे लगता है कि अगर किसी टर्मिनल से निर्देशिका लॉक हो तो सबवर्सन क्लीनअप नहीं कर सका। धन्यवाद – AsyncTask

+1

ग्रहण में जीयूआई मैनिप्लेशंस के विपरीत, मेरे लिए भी काम किया। यह स्वीकार्य उत्तर होना चाहिए। – GreenhouseVeg

1

"फैंटॉम लॉक" के साथ एक ही समस्या के बाद एकमात्र समाधान था:

1) परियोजना ग्रहण-> टीम डिस्कनेक्ट करें -> डिस्कनेक्ट करें (.svn फ़ोल्डर को हटाने के लिए विकल्प का चयन करें)

2) ग्रहण>> टीम-> एसवीएन-> साझा करें परियोजना से "पुनः कनेक्ट" करें। बेहतर चेकआउट करने के बारे में चेतावनी को अनदेखा करें। इसके बाद सब ठीक काम किया।

सफाई और पुनरारंभ कोई समाधान नहीं था, स्कैन लॉक्स ने कुछ भी नहीं दिखाया।

7

मैं इन कर इस समस्या का समाधान:

  1. सही अपनी परियोजना पर क्लिक करें।

  2. टीम पर क्लिक करें

  3. क्लिक करें ताज़ा/Cleaup

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