2012-09-20 11 views
18

मैं कछुआ करने के लिए ... जब मैं ग पर SVN अद्यतन चलाने का प्रयास कर रहा हूँ नया लिखने के लिए प्रयास करें:लॉक की 'c: folder' की कार्यशील प्रतिलिपि। एक केवल पढ़ने के लिए डेटाबेस

  1. "काम की नकल: \ Windows Server 2008 R2 पर फ़ोल्डर, मैं त्रुटि संदेश की 'c: \ फ़ोल्डर'।? बंद कर दिया
  2. एक केवल पढ़ने के लिए डेटाबेस लिखने के
  3. प्रयास

ऐसा लगता है जैसे मैं फ़ाइल/फ़ोल्डर अनुमतियाँ बदलने की जरूरत है ... क्या मैं उन्हें

को बदल सकता हूँ

उत्तर

29

मुझे अपना खाता निर्देशिका का पूर्ण नियंत्रण देना पड़ा। ऐसा लगता है कि मेरी शक्तियों की स्क्रिप्ट का उपयोग करके प्रतिलिपि बनाई जा रही थी, जो व्यवस्थापक

+1

स्थानीय प्रशासक समूह में अभी भी मुझे अनुमतियों के लिए स्पष्ट रूप से जोड़ना पड़ा था इससे पहले कि यह मुझे 'प्रतिबद्ध' करने की अनुमति दे। – Lankymart

+0

फ़ोल्डर के लिए उन्नत सुरक्षा सेटिंग में विरासत को सक्षम करने से मेरी समस्या हल हो गई। – Rohith

0

कोशिश उस फ़ोल्डर पर रिलीज लॉक कमांड का उपयोग करने के लिए।

और फिर एक साफ भी। शायद यह समस्या हल करेगा।

+0

दोनों आदेशों के परिणामस्वरूप त्रुटि संदेश 'रीडोनली डेटाबेस लिखने का प्रयास' होता है। अगर यह किसी की मदद करता है, तो फ़ोल्डर प्रशासक निजीकृत के साथ पावरहेल स्क्रिप्ट द्वारा बनाया गया था। ऐसा लगता है कि व्यवस्थापक काम करता है क्योंकि एसवीएन अपडेट चल रहा है ... लेकिन हम कछुए का उपयोग करने के लिए शेल प्लगइन का उपयोग करने में सक्षम होना चाहते हैं। – Hoppe

+0

+1 आक - ऐसा लगता है कि मेरे कुछ फ़ोल्डर्स काम कर रहे हैं। मुझे लगता है कि कछुए एसवीएन दूषित हो गया है, किसी भी तरह। – jp2code

4

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

तो हाँ। यदि आपके पास कोई अन्य विकल्प नहीं है, तो यदि आप कर सकते हैं तो अपने विंडोज उपयोगकर्ता खाते को फ़ोल्डर पर पूर्ण अधिकार दें।

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

आशा है कि अब यह समझ में आता है। :)

0

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

  1. राइट-क्लिक करें फ़ोल्डर -> गुण
  2. सुरक्षा -> संपादित करें ...
  3. जोड़ें ...
  4. अपने उपयोगकर्ता जोड़ें और "संशोधित" देने अनुमतियाँ
0

यह निर्देशिका में अपने विंडोज खाते को जोड़कर और निर्देशिका पर खाते तक पूर्ण पहुंच देकर तय किया गया।

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