मैं एक विंडोज़ व्यक्ति से विरासत में प्राप्त एक परियोजना के साथ काम कर रहा हूं। यह एचजी संस्करण नियंत्रण के तहत है। यह कुछ असंगत फ़ाइल नाम सम्मेलन मिला है जिसे मैं ठीक करने की कोशिश कर रहा हूं, इसलिए मैंने उस jQuery लाइब्रेरी के मूल लेखक का पालन करने के लिए jquery.fullpage.js
नाम jquery.fullPage.js
(केवल ऊपरी "पी") नाम की एक फ़ाइल का नाम बदल दिया।Mercurial फ़ाइल नाम बदलने (केस बदलने) को अनदेखा करता है
हालांकि, एचजी लोअरकेस-अपरकेस परिवर्तन को नाम के रूप में या हटाए गए/बनाई गई फ़ाइल के रूप में नहीं पहचानता है। नतीजतन, मैं उस बदलाव को नहीं कर सकता और इसे जीवंत बना सकता हूं। यह स्थानीय रूप से काम करता है लेकिन रिमोट स्टेजिंग सर्वर पर जहां मैंने धक्का दिया, यह 404 त्रुटियां देता है। जाहिर है, रिमोट पर फ़ाइलों का नाम बदलकर अपरकेस पी
मुझे पता है कि मैं फ़ाइल को हटाकर, फ़ाइल को पुनर्स्थापित कर सकता हूं, पुनर्स्थापित कर सकता हूं और नाम बदल सकता हूं, फिर से प्रतिबद्ध हूं लेकिन ऐसा लगता है कि यह एक कच्चा तरीका है इसे ठीक करना
कैसे मैं इसे ठीक करते हैं?
यह काम किया। मैं इस समाधान से बहुत खुश नहीं हूं। हालांकि मैंने केस-फोल्डिंग समस्या के बारे में और अधिक पढ़ा है और यह केस-असंवेदनशील फाइल सिस्टम के साथ एक समस्या प्रतीत होता है। – dashmug
मैंने 'mv' का उपयोग किया लेकिन यह अभी भी सिस्टम का कारण नहीं बनता है जिसे मैंने 'पुल -उव' का नाम बदलने के लिए चलाया। ओह, मैं एक फ़ोल्डर/निर्देशिका का नाम बदलने की कोशिश कर रहा हूं जिसे [अन्य उत्तर से] [https://stackoverflow.com/a/28111220/429091) संबोधित किया गया है। – binki