2012-08-12 8 views
21

पर एक निर्देशिका नष्ट करने के लिए कोशिश करता है:Git जब भी मैं मास्टर शाखा मैं निम्न संदेश प्राप्त करने के लिए अपनी शाखा (ली) के बीच स्विच चेकआउट

निर्देशिका का विलोपन 'sys/कंसोल/API' विफल रहा है। क्या मुझे फिर कोशिश करनी चाहिए? (वाई/एन)

कोई भी जानता है कि मैं इस संदेश से कैसे छुटकारा पा सकता हूं? मुझे लगता है कि अतीत में मैंने गलती से इस निर्देशिका को हटाने की कोशिश की और अब मैं इस त्रुटि संदेश से फंस गया हूं।

उत्तर

21

यह त्रुटि संदेश (compat/mingw.c में) this one (भी compat/mingw.c में) this patch से आता है, और।
आमतौर पर इसका मतलब है कि आपकी निर्देशिका "व्यस्त" है, या खाली नहीं है (लेकिन केवल निजी फाइलें, यानी गैर-संस्करण वाली फ़ाइलें शामिल हैं)।

तो सुनिश्चित करें कि, एक शाखा की जांच करते समय, आपके पास अपनी विशिष्ट निर्देशिका "व्यस्त" बनाने की चल रही प्रक्रिया नहीं है।

Ted M Young काम आते हुए comments:

"व्यस्त" की एक और परिभाषा है कि यह आपके वर्तमान निर्देशिका है!
यह रूट निर्देशिका में cd करने के लिए सबसे सुरक्षित लगता है और फिर इस त्रुटि से बचने के लिए निर्देशिकाओं को परिवर्तित करता है।

+0

धन्यवाद !!! यह वास्तव में अच्छा है कि आपको वास्तविक संदर्भ मिला। – user429400

+6

"व्यस्त" की एक और परिभाषा यह है कि यह आपकी वर्तमान निर्देशिका है! यह रूट निर्देशिका में 'cd' करने के लिए सबसे सुरक्षित लगता है और फिर इस त्रुटि से बचने के लिए निर्देशिका बदलें। –

+0

@ TedM.Young अच्छा बिंदु। मैंने अधिक दृश्यता के उत्तर में आपकी टिप्पणी शामिल की है। – VonC

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