2016-08-06 10 views
10

पिछले 6 महीनों में सीमित हिचकी के साथ SourceTree का उपयोग करने के बाद, अब मैं SourceTree को कोई भी फ़ाइल करने में सक्षम नहीं हूं। जब भी मैं कोशिश मैं यह त्रुटि संदेश दिया हूँ:सोर्सट्री स्टेजिंग त्रुटि

Git -c diff.mnemonicprefix = false -c core.quotepath = false रीसेट -q - आस्तियों/... घातक: 'ई बनाने में असमर्थ: /Users/.../.git/index.lock ': फ़ाइल मौजूद है।

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

मैं this एक की तरह अन्य प्रश्न के बारे में पता कर रहा हूँ और कोशिश की है कि मैं क्या विश्वास है सब कुछ है कि लोगों को ठीक करता है इस समस्या का सुझाव के बारे में है। बस सुरक्षित होने के लिए, मैं आपके साथ साझा करूंगा जो मैंने कोशिश की है और काम नहीं किया है।

  1. त्रुटि स्पष्ट रूप से स्पष्ट होती है - index.lock फ़ाइल हटाएं। मुद्दा यह है कि मेरे पास एक नहीं है। मैं भी एक बनाया है और इसे नष्ट कर दिया, दोनों छिपा .git फ़ोल्डर के माध्यम से और कमांड प्रॉम्प्ट के माध्यम से उपयोग करते हुए:

सीडी .git

डेल index.lock

कोई फाइल था कमांड लाइन के माध्यम से मिला, जब तक कि मैंने एक नहीं बनाया और इसका कोई फायदा नहीं हुआ। मैंने अन्य कमांड लाइन कमांड को भी लिंक किए गए पोस्ट से पाया, इनमें से कोई भी काम नहीं करता था।

  1. मुझे लगता है कि कोई अन्य प्रोग्राम एक ही समय में Git चल रहे हैं मेरी क्षमताओं (कोई IDEs, कोई Xcode, कोई कछुआ, Git कोला, आदि) का सबसे अच्छा करने के लिए सुनिश्चित किया।

  2. मैंने सोर्सट्री बंद कर दिया और इसे कई बार फिर से खोल दिया, क्योंकि यह कई लोगों के लिए तय किया गया था।

  3. मैंने फिर पूरे फ़ोल्डर को केवल पढ़ने के लिए सेट नहीं किया, क्योंकि इससे एक अलग उपयोगकर्ता की मदद मिली।

  4. मैं फिर आगे बढ़ गया और SourceTree को पूरी तरह से अनइंस्टॉल किया - एक ही सटीक समस्या।

  5. मैंने फिर अपनी मशीन को पुनरारंभ किया, क्योंकि यह कुछ के लिए भी एक फिक्स था।

  6. मैंने पढ़ा है यह हो सकता है कि दृश्य स्टूडियो स्रोत नियंत्रण मुझे एक मुद्दा दे रहा था, इसलिए मैं कोई लाभ नहीं हुआ तो इन चरणों का पालन किया।

जाएं: उपकरण> विकल्प> स्रोत नियंत्रण

का चयन करें वर्तमान स्रोत नियंत्रण प्लग-इन के रूप में: कोई नहीं

  1. मैं तो मैंने सोचा कि मैं एक अलग परियोजना की कोशिश करूंगा, और पता चला कि वे भी टूटे हैं (मेरे पास 4 अलग-अलग परियोजनाएं हैं और वे अब सभी टूटी हुई हैं और जब भी मैं कुछ भी मंच करने की कोशिश करता हूं तो मुझे एक ही त्रुटि मिलती है)।

  2. अब पूर्ण अराजकता में, मैंने फैसला किया कि मैं इस समस्या को एक बार और सभी के लिए ठीक कर दूंगा। मैंने अपनी प्रत्येक एकल परियोजना प्रोजेक्ट को हटा दिया और मेरी स्थानीय परियोजनाओं को मिटा दिया। मैं फिर आगे बढ़ गया और एक नया गिट रेपो बनाया, इसे बिटबकेट में आयात किया, और एक बार फिर अनइंस्टॉल किया और SourceTree को पुनर्स्थापित कर दिया। "ताजा शुरुआत" के लिए यह सबसे अच्छा था। इसके बाद मैंने अपनी प्रतिलिपि एकता परियोजना ली, जिसमें खाली स्थानीय क्लोन प्रोजेक्ट में संपत्ति, लाइब्रेरी और प्रोजेक्ट सेटिंग्स फ़ोल्डरों की प्रतिलिपि बनाई गई, मेरे पास अनचाहे परिवर्तन हुए थे। दृश्यता मेटा फ़ाइलों और बल पाठ में एकता में संस्करण नियंत्रण सेट करें, और उन फ़ाइलों को मेरे ब्रांड के नए emtpy repo में करने के लिए चला गया, लेकिन फिर भी त्रुटि बनी हुई है।

मैं जानता हूँ कि इसी तरह के सवाल से पहले कहा गया है, लेकिन मेरा मानना ​​है कि मैं सब कुछ मैं कर सकता की कोशिश की और सबसे अधिक संभावना सुधारों के सभी शामिल किया है।

जब मैं मंच पर प्रयास करता हूं तो मुझे लाल बार के साथ त्रुटि संदेश मिलता है, और उसके बाद केवल बंद बटन को मैन्युअल रूप से मारने के बाद मुझे एक संदेश दिखाई देता है जो एक हरे रंग की बार के साथ "अनस्टेज़िंग फ़ाइलें" और "पूर्ण सफलतापूर्वक" कहता है। मैंने ओपन .git फ़ोल्डर देखा और देखा कि SourceTree चरणबद्ध करने का प्रयास करता है, लेकिन यह index.locked फ़ाइल को संक्षेप में बनाता है, लेकिन यह इसे बनाने के तुरंत बाद इसे हटा देता है (हम मिलीसेकंड के भीतर बात कर रहे हैं)।

मैं SourceTree संस्करण 1.9.6.0 का उपयोग कर रहा हूं, जिसे मैंने 4 वें (2 दिन पूर्व) पर अपडेट किया था और यह उस रात ठीक और अगले दिन ठीक काम करता था। मैंने 5 वीं की रात एकता में कई लिपि और दृश्य परिवर्तन किए और तब से यह काम नहीं किया है। मैं यूनिटी 5.0.4f3 का उपयोग कर विंडोज 10 पर हूं।

किसी भी मदद की सराहना की जाएगी।

+1

यह बग पहले से ही कई बार रिपोर्ट किया गया है (https://jira.atlassian.com/projects/SRCTREEWIN/issues/SRCTREEWIN-6092?filter=allopenissues)। यह अविश्वसनीय क्यूए ने इसे पकड़ नहीं लिया है ... यह गिटक्रैकन पर जाने का समय हो सकता है। – Gero

उत्तर

7

मुझे आज अपग्रेड करने के बाद सही समस्या थी - पत्र के लिए सटीक - और आपके द्वारा किए गए सटीक चरणों का प्रयास किया। कुछ भी काम नहीं किया। इसलिए मैं स्रोत ट्री यहाँ के पुराने संस्करणों पाया:

https://www.sourcetreeapp.com/update/windowsupdates.txt

मैं 1.8.3 में वापस चला गया और अब यह महान काम कर रहा है।

https://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.8.3.exe

1.9.5 काम कर सकते हैं, लेकिन मैं इसे सुरक्षित 1.8.x के लिए वापस जाना

+0

धन्यवाद आप jtubre! मुझे पता था कि मैं पुराने संस्करण कहां पा सकता हूं और पिछली रात 1.9.5 पर वापस जाने की कोशिश नहीं की, इस तथ्य के बावजूद कि यह सप्ताह के लिए पहले 1.9.5 में ठीक था। हालांकि, पढ़ने के बाद आप आगे गए और मैं 1.8.3 पर वापस गया और आखिरकार - यह काम किया। अगर मैं खुद कहता हूं तो कष्टप्रद बग काफी हद तक, मैं किसी भी दिन और सब कुछ करने की कोशिश कर रहा था। उम्मीद है कि इस पोस्ट में और लोग परेशान होंगे और परेशानी को बचाएंगे, अगर कुछ और कदमों को दूसरों को परेशान करने के लिए पर्याप्त प्रदान नहीं करना चाहिए। एक बार फिर धन्यवाद! – DPrate

+0

हाँ यह उत्तर है। हाल ही में SourceTree में क्यूए अबाध रहा है। हास्यास्पद। अपडेट न करें! –

+0

अगस्त में यहां सभी के समान समस्या थी, आज तक 1.9.5 पर वापस आ गई और आखिर में अपडेट किया गया: मैं ** 1.9.6.1 ** (ओएस: विन 10 x64) – FelipeAls

1

FWIW महसूस किया है, मैं मूल पोस्टर के रूप में ही मुद्दा है। मैंने हाल ही में v1.9.6.0 में अपग्रेड किया है। मैंने सत्यापित किया कि index.lock फ़ाइल मौजूद नहीं है और बनाया जा सकता है, लेकिन अन्य सुधारों को डीपीआरटी सूचियों का प्रयास नहीं किया।

+1

के साथ मंच और प्रतिबद्ध करने में सक्षम हूं 1.9.6.1 मेरे लिए यह तय करता है। इसके अलावा, मैं विंडोज 7 चला रहा हूँ धन्यवाद एटलसियन! –

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