इतनी सारी पोस्ट हैं लेकिन अभी भी संकल्प स्पष्ट नहीं है या मेरे लिए काम नहीं कर रहा है। समस्या अच्छी तरह से जाना जाता है ..फोर्स सोर्सट्री गिट फाइलों में लाइन एंडिंग को अनदेखा करता है
मैंने यूनिक्स में अपनी परियोजना की जांच की और गिट स्थिति में कोई अंतर नहीं दिखता है। यहाँ सेटिंग्स:
bash-3.2$ git config core.autocrlf false bash-3.2$ git config core.whitespace cr-at-eol
लेकिन मैं भी कुछ उपयुक्तता के लिए SourceTree (एनएफएस पर्वत के माध्यम से एक ही यूनिक्स कोड आधार के लिए इशारा करते हुए) का उपयोग करना चाहते। उपर्युक्त विशेषताओं के लिए सेटिंग्स बिल्कुल समान हैं।
लेकिन स्रोत ट्री पूरी तरह लाइन लाइन के आधार पर मतभेदों का एक गुच्छा दिखाता है। इस के लिए सरल समाधान
क्या है?
इस बारे में यूआई में SourceTree की कोई सेटिंग नहीं है?
अपनी फ़ाइलें खोलें एक हेक्स-एडिटर के साथ और असली एंडलाइन वर्ण क्या हैं देखें। विंडोज़ पर आपके पास सीआरएलएफ होना चाहिए (कोई फर्क नहीं पड़ता कि संख्याएं, यह 2 वर्ण हैं)। यूनिक्स मशीन पर आपका कोड, गिट से खींचा गया, एलएफ हो सकता है। इससे कोई फर्क पड़ता है। गिट को उस कोड को बराबर देखने के लिए "प्रशिक्षित" है, SourceTree नहीं है। –
यदि मैं SourceTree द्वारा प्रदान किए गए खोल से "गिट स्थिति" चलाता हूं तो यह उन मतभेदों को दिखाता है। बात यह है कि उन मतभेदों को नजरअंदाज करने के लिए SourceTree को कैसे मजबूर किया जाए? – endless
मुझे नहीं पता कि SourceTree को कॉन्फ़िगर कैसे करें और यदि यह संभव है। लेकिन यदि आप गिट के साथ डेवलपर्स के बीच कोड का आदान-प्रदान करते हैं, तो आप अंतराल को संभालने के लिए गिट सेट कर सकते हैं। –