सेट करने के लिए सिगविन पर गिट को कैसे रोकूं मैं अपने विंडोज पीसी पर एक सिग्विन इंस्टॉलेशन से गिट का उपयोग कर रहा हूं। यद्यपि सिग्विन एनटीएफएस फ़ाइल सिस्टम पर यूनिक्स अनुमति बिट्स का समर्थन करता है, लेकिन मेरे ग्रहण जैसे मूल विंडोज प्रोग्राम उनके बारे में नहीं जानते हैं ताकि विंडोज प्रोग्राम द्वारा बनाई गई सभी फाइलों में निष्पादन योग्य बिट सेट (755
) हो।मैं Core.filemode = true
मुझे केवल गिट रिपोजिटरी में निष्पादन योग्य बिट सेट के साथ फ़ाइल में जांच करने की आवश्यकता होती है। इसलिए, मैं डिफ़ॉल्ट रूप से core.filemode=false
रखना चाहता हूं। मैं अपने वैश्विक विन्यास में यह मान सेट, लेकिन दुर्भाग्य से यह आम तौर पर कोई प्रभाव नहीं है: documented के रूप में, git clone
अगर यह अनुमतियों का समर्थन करता है देखने के लिए फ़ाइल सिस्टम को जांचता है और भंडार प्रति तदनुसार core.filemode
सेट है, और इसलिए मैं हर में एक core.filemode=true
विन्यास है भंडार विन्यास, मेरे वांछित डिफ़ॉल्ट ओवरराइडिंग।
git clone
को core.filemode
स्वचालित रूप से सेट करने से रोकने का कोई तरीका है?
मामले में यह प्रासंगिक है: मैं Git संस्करण 1.7.9 – oberlies