कभी-कभी मैं एक ही समय में एक गिट भंडार को पढ़ने और लिखने का प्रयास करता हूं। लेकिन जब मैं फ़ाइलों को करने का प्रयास करता हूं तो बाद में मुझे निम्न त्रुटि संदेश मिलता है:LibGit2Sharp इंडेक्स लॉक है - त्रुटि
libgit2 द्वारा एक त्रुटि उठाई गई थी। श्रेणी = सूचकांक (लॉकफाइल)। अनुक्रमणिका लॉक है। यह एक समवर्ती या क्रैश प्रक्रिया के कारण हो सकता है।
प्रतिबद्धता अपेक्षित के रूप में की जाती है, मुझे यह त्रुटि संदेश क्यों मिलता है? मुझे इससे छुटकारा कैसे मिलेगा?
(एक LibGit2Sharp डेवलपर देखता है इस: वहाँ त्रुटि संदेश में एक वर्तनी misstake है:। ConcuRRRent): डी
मैं पाश जो चरण और एक फ़ाइल 1000 बार करता है मिल गया है। प्रत्येक प्रतिबद्धता के बाद फ़ाइल सामग्री बदल दी जाती है। एक ही समय में मैं फ़ाइल के इतिहास को प्राप्त करने के लिए भंडार में सभी काम करता हूं। किसी बिंदु पर मुझे संदेश "libgit2 द्वारा एक त्रुटि उठाई गई थी। श्रेणी = ओएस (त्रुटि)। लॉकफ़ाइल का नाम बदलने के लिए .git/अनुक्रमणिका: एक्सेस अस्वीकार कर दी गई है।" बाद में मैं अपने पद से शुरू त्रुटि संदेश मिलता है कि हर प्रतिबद्ध के बाद। क्या मैं किसी भी तरह भंडार की मरम्मत कर सकता हूं? – JoeLiBuDa
यदि 'index.lock' फ़ाइल क्रैश प्रक्रिया से है, तो आप इसे हटा सकते हैं। यह स्वचालित रूप से नहीं होता है क्योंकि यह एक समवर्ती लाइव प्रक्रिया से हो सकता है। –
@ कार्लोसमार्टिननेटो जो मेरी समस्या हल करता है! महान! – JoeLiBuDa