मैं इसे काम पर नहीं ला सकता।प्रतीकात्मक लिंक को अनदेखा करने के लिए विंडोज़ पर गिट कैसे प्राप्त करें
मैंने एक भंडार क्लोन किया है जिसमें एक डमी फ़ाइल (नामित स्रोत) है: /path/src
।
विंडोज़ पर मैंने एक प्रतीकात्मक लिंक बनाया है: mklink -d /path/src /otherplace/src
(लेकिन मुझे निश्चित रूप से पहले डमी src फ़ाइल को हटाना पड़ा था)।
दोनों मेरे .gitignore
और .git/info/exclude
में मैं
/path/src/
/path/src
path/src/
path/src
है और मैं
git ls-files -s | gawk '/120000/{print $4}'
git update-index path/src/ --assume-unchanged
की कोशिश की है लेकिन मैं अभी भी मिलती है:
error: readlink("path/src"): Function not implemented
error: unable to index file path/src
fatal: updating files failed
मैं सभी theseothersuggestions कोशिश की है। और यहां तक कि this doesn't work।
कोई विचार?
क्या आपने समस्या का समाधान किया? – Jus12
@ जुस 12, ईमानदारी से मुझे याद नहीं है अगर मैंने इसे हल किया है। यह कुछ समय पहले था, और मुझे याद नहीं है कि यह कौन सा प्रोजेक्ट था। –
मेरे पास जवाब नहीं है, लेकिन मुझे पता है कि 'गिट कॉन्फ़िगरेशन कोर.symlinks सत्य' की बजाय 'git config core.symlinks false' की बजाय फ़ंक्शन से छुटकारा पा लिया गया है, मेरे लिए त्रुटि लागू नहीं की गई है। नतीजतन, विंडोज़ में एमकेलिंक का उपयोग करके बनाए गए सिम्लिंक को बिना किसी त्रुटि के धक्का दिया गया था, लेकिन जब परियोजना को दोबारा क्लोन किया जाता है, तो सिम्लिंक टेक्स्ट फाइलें बन जाती हैं जो कहती हैं कि असली सिमलिंक के रूप में काम करने के बजाय मूल फाइलें कहां स्थित हैं। –