2009-07-13 11 views
6

मैं बस अपना काम कर रहे स्थानीय प्रतिलिपि (कोई सर्वर परिवर्तन) को हटाना चाहते पर इस स्थानीय SVN कार्यशील निर्देशिका को नहीं हटा सकते हैं और मैं निम्नलिखित त्रुटि हो रही है:मैं खिड़कियों

dir-प्रोप आधार हटाया नहीं जा सकता: पहुँच

सुनिश्चित करें कि डिस्क पूर्ण नहीं है या संरक्षित है और फ़ाइल वर्तमान में उपयोग में नहीं है।

मैंने अनलॉकर का उपयोग करने का प्रयास किया है लेकिन यह कहता है कि इस प्रक्रिया के लिए कोई संभाल नहीं है और जब मैं अनलॉकर से "हटाएं" क्रिया का चयन करता हूं, तो कुछ भी नहीं होता है।

कोई सुझाव?

+1

क्या आप TortoiseSVN का उपयोग करते हैं? –

उत्तर

12

यदि आप कछुआ svn का उपयोग कर रहे हैं, तो TSVNCache.exe नामक एक प्रक्रिया है - इसे मार दें। इसे स्थायी रूप से अक्षम करने का एक तरीका भी है, लेकिन मैं कहां भूल जाता हूं।

+1

मैंने कोशिश की और यह कोई फर्क नहीं पड़ता – leora

+0

कछुआ के साथ मैंने देखा एक और समस्या यह है कि कभी-कभी आप (किसी भी कारण से) पूरे स्रोत पेड़ को एक बार में हटा नहीं सकते हैं। मेरे लिए क्या काम किया गया था एक समय में स्रोत पेड़ को थोड़ा हटाना था। –

+0

मैंने कोशिश की लेकिन फिर भी एक ही मुद्दा। । वैसे, कुछ चीजों को एक बार में हटाने के पीछे तर्क क्या है ?? – leora

0

मुझे लगता है कि यह आपकी मशीन पर चल रही किसी भी प्रक्रिया के लिए वर्तमान कार्यशील निर्देशिका नहीं है? (उदाहरण के लिए कमांड प्रॉम्प्ट ;-)

क्या होता है यदि आप मूल निर्देशिका में कमांड प्रॉम्प्ट से rd /s <dirname> टाइप करते हैं तो क्या होता है?

+0

यदि मैं कमांड प्रॉम्प्ट से आरएम करता हूं तो यह कहता है कि "एक्सेस अस्वीकृत है" – leora

+0

क्या आप उस फ़िल्टर के लिए सुरक्षा जानकारी को कॉल कर सकते हैं (उदाहरण के लिए गुण के लिए गुण संवाद का सुरक्षा टैब) यह देखने के लिए कि क्या आपके पास उस फ़ोल्डर का अधिकार है या नहीं जो आप उम्मीद कर सकते हैं। –

2
  • डाउनलोड और इंस्टॉल करें प्रोसेस एक्सप्लोरर: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
  • खोजें> फ़ाइल हैंडल या DLL ... dir-प्रोप आधार
  • के लिए
  • खोजें प्रक्रिया यह
करने के लिए एक संभाल है कि मार
+0

प्रक्रिया एक्सप्लोरर के पास अनलॉकर के समान व्यवहार हो सकता है लेकिन यह एक शॉट के लायक है। –

1

मुझे पता चला कि विंडोज एक्सप्लोरर कुछ एसवीएन फ़ोल्डरों पर पकड़ रहा है, भले ही यह उस पर खुला न हो। explorer.exe को मारने का प्रयास करें (चिंता न करें, आप इसे चलाकर पुन: प्रारंभ किए बिना वापस ला सकते हैं: explorer.exe)

0

उपर्युक्त युक्तियों में से कोई भी मेरे लिए काम नहीं करता है। मैं अंततः अनलॉकिट (http://emcosoftware.com/unlock-it) का उपयोग कर इसका नाम बदल सकता हूं और explorer.exe और wmpnetwk.exe (विंडोज मीडिया प्लेयर नेटवर्क शेयरिंग सेवा) को मार रहा हूं!

पेज के नीचे विकल्पों के लिंक के साथ तुलना चार्ट के लिए अनलॉकर (http://www.emptyloop.com/unlocker/) के लिए धन्यवाद, हालांकि मैं अनलॉकर के लिए फ़ाइल एक्सटेंशन इंस्टॉल नहीं करना चाहता था और स्टैंडअलोन विज़ार्ड डीएनएन मेरे लिए शुरू नहीं हुआ।

0

मैंने कमांड प्रॉम्प्ट के साथ सुरक्षित मोड में बूट किया और rd/s .svn का उपयोग किया - यह काम किया!

0

आप TortoiseSVN, और अपने TSVNCache.exe प्रक्रिया के अपने पुराने संस्करण के साथ समस्या हो रही है वापस जीवन के लिए आता है भी करने के बाद उसे मार डालते हैं, या अगर आप सिर्फ प्रक्रियाओं को मारने या किसी अन्य प्रोग्राम डाउनलोड करने के बारे में असहज महसूस,

मैंने जो किया वह कोशिश करें:

  1. रूट फ़ोल्डर से सबकुछ हटाने की बजाय, छोटे टुकड़ों से हटने से शुरू करें।(मैट जैकबसन के सुझाव) एक छोटा सा फ़ोल्डर
  2. Unversion फ़ोल्डर चुनें (TortoiseSVN-निर्यात-'onto ही http://tortoisesvn.net/unversion.html ')
  3. यह स्थायी रूप से अन्य फ़ोल्डर
  4. Unversion जड़ के लिए हटाएँ (Shift + Delete)
  5. दोहराएँ SVN फ़ोल्डर भी
1

मैं समाप्त हो गया बस सभी खिड़की एक्सप्लोरर उदाहरणों को बंद करने और किसी कारण मैं नष्ट करने के लिए कर रहा था के लिए तो फिर से खोलने .svn फ़ोल्डर में नष्ट कर दिया फ़ाइल कैश से छुटकारा पाने के। उम्मीद है कि यह किसी की मदद करता है: पी

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