मेरे पास मेरे ड्रॉपबॉक्स में गिट रेपो है, जो कि लिनक्स और विंडोज मशीन के बीच सिंक हो जाता है। मैं लिनक्स पर टेक्स्ट फाइलों (.cpp
) पर दोनों मशीनों पर काम करता हूं और जीत पर .tex
/.txt
जीतता हूं)। इसलिए, मेरे संपादकों और कार्यक्रमों दोनों सीआरएलएफ (जीत कार्यक्रम) और एलएफ (लिनक्स प्रोग्राम) फाइलें लिखते हैं, सभी कार्यक्रम पढ़ने पर सभी प्रकारों को समझते हैं।ड्रॉपबॉक्स में गिट रेपो, लिनक्स और विंडोज पर सिंकिंग, व्हाइटस्पेस
मैं LF
को Gitकरने के लिए सही सब कुछ बताना चाहूँगा (मैं इसे इस तरह से सबसे ज्यादा पसंद)। दोनों प्लेटफार्मों पर।
की core.autocrlf
= true/false/input
और core.eol
= lf
सब मेरी कोशिश करता साथ ओह मैं संदेशों के सभी प्रकार मिलता है। "एलएफ से सीआरएलएफ में परिवर्तित होगा", "सभी फाइलें बदली हैं" और इसी तरह। वर्तमान में मेरे पास
core.eol=lf
core.autocrlf=input
और मैं अपनी विंडोज़ मशीन पर हूं।
जब कल सब कुछ मेरी लिनक्स मशीन में सिंक हो जाता है, तो मैं क्या देखूँगा?
- क्या एलएफ होंगे (जैसा कि मेरे पास वर्तमान में है)?
- क्या मैं देखता हूं कि सभी फाइलें बदली हैं?
I आशा मुझे अंत में सब कुछ समझा, लेकिन मुझे सच में यकीन नहीं है। input
? अजीब लगता है ...
नहीं, काम नहीं करता है। मेरे पास अब 2 इनपुट के लिए 'इनपुट' सेट है (और इस प्रकार अब कई ड्रॉपबॉक्स बाद में सिंक हो जाता है)। कल मैंने विन मशीन पर सबकुछ किया (गिट्स नोट था: "एलएफएल को सीएफएलएफ बदलना"), और आज लिनक्स मशीन 'गिट स्टेटस' पर सब कुछ कहता है (!) बदल गया है। या शायद यह ठीक है, क्योंकि अब इसे * सब कुछ * एलएफ में बदलना है? हममम ... – towi