OS X में रहस्यमय .bk फ़ाइल


0

मैं एक git रिपॉजिटरी में कुछ फाइलों को स्थानांतरित करने की कोशिश कर रहा हूं जो मेरे मैकबुक (OS X 10.11.4) में हैं। हालांकि, जब मैं एक करने की कोशिश करता हूं, तो मुझे git mvयह मिलता है:

fatal: bad source, source=remote_plugins/insertbooking_invoice.class.php.bk, destination=foo/remote_plugins/insertbooking_invoice.class.php.bk

अतीत में मेरे साथ ऐसा हुआ है; जब भी मैंने Sourcetree (एक GUI git क्लाइंट) का उपयोग करके एक कमिट करने की कोशिश की, तो यह हमेशा आवारा .bkफाइलों के बारे में शिकायत करता था जो कहीं से भी निकलती थीं ।

अब ... समस्या यह है कि, जब मैं .bkप्रश्न में फ़ाइल को हटाने की कोशिश करता हूं, तो मैं इसे कहीं भी नहीं पा सकता:

  • टर्मिनल के साथ, मैं एक कोशिश करता हूं ls -laऔर इसे नहीं देखता हूं।
  • खोजक के साथ, मैं इसे defaults write com.apple.finder AppleShowAllFiles TRUEचाल के साथ छिपी हुई फ़ाइलों को दिखाने की कोशिश करता हूं, और मैं इसे नहीं देखता हूं।
  • अगर मैं इसका उपयोग करके इसे हटाने की कोशिश करता हूं rm, तो यह कहता है कि फ़ाइल मौजूद नहीं है।

मैं एक संपादक के रूप में TextWrangler का उपयोग करता हूं, इसलिए मैंने सोचा कि यह इसके द्वारा बनाई गई एक बैकअप फ़ाइल होगी; हालाँकि, मैं इस बारे में कोई दस्तावेज नहीं ढूंढ पाया।

कोई विचार? क्या कोई नई सुपर-छिपी हुई फ़ाइल है जिसे Apple ने OS X के बाद के संस्करणों में पेश किया है और जिसे मैं भूल रहा हूं?

जवाबों:


0

मुझे यकीन नहीं है कि फ़ाइलें कहाँ से आ रही हैं / बिलकुल ठीक से आ रही हैं, लेकिन मुझे समझ में आता है कि git mvइस कदम में [1] कोई भी अनट्रैक या अनस्ट्रेस्ड फाइलें फेल हो जाएँगी । आप जल्दी से देख सकते हैं कि क्या आपके पास चलने से अस्थिर परिवर्तन हैं git status

यदि हाँ, तो आप सभी परिवर्तनों के साथ चरणबद्ध कर सकते हैं git add -A, और फिर चला सकते हैं git mv, या, यदि आप मानते हैं कि सभी परिवर्तन किए जाने के लिए प्रतिबद्ध हैं, तो आप किसी भी अनट्रैक / अनदेखा नहीं की गई फ़ाइलों को हटा सकते हैं git clean -f, फिर प्रयास करें git mv। यदि आपको संदेह है कि TextWrangler .bkफाइलें बना रहा है, तो संभवतः आप निर्देशिका को स्थानांतरित करते समय फ़ाइलों को फिर से बनाए जाने से रोकने के लिए इसे बंद करना चाहेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.