मैंने अभी एक परियोजना के लिए गिट एलएफएस स्थापित किया है, और गैर-छवि फ़ाइलों (उदाहरण के लिए प्रीकंपिल्ड लाइब्रेरीज़) के लिए यह बहुत अच्छा काम कर रहा है। लेकिन सभी .png और .jpg फ़ाइलों को हमेशा संशोधित के रूप में दिखाया जा रहा है, भले ही मैं रीसेट करने की कोशिश करता हूं (git checkout --
)।गिट एलएफएस हमेशा छवि फ़ाइलों को बदलता दिखाता है?
गई प्रविष्टियों को .gitattributes
में वैसी ही दिखेगी:
*.jpg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.so filter=lfs diff=lfs merge=lfs -text
git diff
के उत्पादन में बहुत उपयोगी नहीं है:
diff --git a/Design/faviconit/favicon.ico b/Design/faviconit/favicon.ico
index 3202014..b5d3daf 100755
Binary files a/Design/faviconit/favicon.ico and b/Design/faviconit/favicon.ico differ
मुझे यकीन है कि कौन से अन्य उपाय मैं निदान करने के लिए ले जाना चाहिए नहीं कर रहा हूँ समस्या। क्या कोई और इस में चला है? कोई विचार? धन्यवाद!
अपडेट:
यह वास्तव में सभी छवि फ़ाइलें, बस उनमें से एक सबसेट नहीं है। लेकिन केवल छवि फाइलें समस्या दिखा रही हैं।
मैंने सभी समस्याग्रस्त छवियों को हटाने और उस प्रतिबद्धता को धक्का देने का प्रयास किया। फिर एक अलग मशीन पर मैंने कुछ फाइलों को वापस जोड़ा और फिर धक्का दिया। जब मैंने नए बदलाव खींचे, तो मुझे एक ही समस्या मिली: फाइलें तुरंत संशोधित के रूप में दिखाई देती हैं। फाइलें डिस्क पर सही दिखती हैं, और वास्तव में मूल के समान हैं।
क्या आपने फ़ाइलों को अपने भंडार में जोड़ने या उन्हें जोड़ने के बाद गिट-एलएफएस सेट अप किया था? –
मुझे विश्वास है कि एलएफएस स्थापित करने से पहले इन सभी फ़ाइलों को भंडार में रखा गया था। – starkos
वास्तव में, नहीं, मैं वापस गया हूं और इतिहास की जांच की है और कुछ फ़ाइलों को एलएफएस सेट अप करने के बाद जोड़ा गया था। – starkos