मैं एक Mercurial भंडार कैसे क्लोन कर सकता हूं ताकि मेरी कामकाजी प्रति में हमेशा सीआरएलएफ लाइन समाप्ति हो?विंडोज़ में Mercurial यूनिक्स लाइन समाप्ति को कनवर्ट करना
यह इस सवाल Problems configuring eol extension in Mercurial
के समान है लेकिन मैं कुछ है कि यह मेरे कंप्यूटर पर काम करने के लिए प्रतीत नहीं होता याद कर रहा हूँ।
मैं कई वर्षों तक एसवीएन (टोर्टोइज एसवीएन) का उपयोग कर Mercurial के लिए नया हूँ। मैंने टोर्टोइज एचजी स्थापित किया और मैं ब्रायन ओ सुलिवान के मर्कुरियल के साथ काम कर रहा हूं: परिभाषा गाइड पुस्तक।
तो मैंने पहली चीजों में से एक को अपनी मशीन पर अपना नमूना भंडार क्लोन किया था और पाया कि फ़ाइल में विंडोज सीआरएलएफ संस्करण की बजाय एलएफ एंडिंग था।
इसलिए मैंने इसे संभालने का विकल्प खोजने का प्रयास किया जैसा मैंने एसवीएन में किया था।
मैंने निम्नलिखित में % USERPROFILE% \ Mercurial.ini में एक फ़ाइल बनाई है।
[extensions]
eol =
मैंने भंडार हटा दिया और इसे फिर से जांच लिया। कोई परिवर्तन नहीं होता है।
कुछ और देखकर मैंने देखा कि मुझे की आवश्यकता हो सकती है। Hgeol फ़ाइल। इसलिए मैं साथ
[patterns]
** = native
नष्ट कर दिया गया % USERPROFILE% फ़ोल्डर में एक बनाया है और भंडार recloned, फ़ाइल अभी भी वामो के बजाय CRLF से था।
मैंने फिर से डालने की कोशिश की। Hgeol फ़ाइल को भंडार की मूल निर्देशिका में फ़ाइल और आखिरकार Mercurial.ini फ़ाइल के अंदर कमांड डालना। मैंने सीआरएलएफ के साथ देशी को बदलने की भी कोशिश की।
मुझे कुछ याद आना चाहिए क्योंकि ऐसा लगता है कि मुझे इसे काम करने के लिए आवश्यक होना चाहिए। हो सकता है कि मैं एसवीएन जैसे स्वचालित रूपांतरण के बारे में एक अवधारणा खो रहा हूं।
मैं इसे आज सुबह आज़मा दूंगा। –
यह काम किया। मैंने काम करने वाली निर्देशिका में .hgeol फ़ाइल डालने का प्रयास किया था, लेकिन मैं इसे क्लोन करने में असमर्थ था क्योंकि फ़ोल्डर खाली नहीं था। मुझे लगता है कि यह मेरी समझ में मदद करता है क्योंकि जब मैं अपने संशोधित क्लोन को क्लोन करता हूं तो मुझे मूल एलएफ समाप्त होता है। यह मुझे बताता है कि यह केवल जानकारी के लिए एचजी फ़ोल्डर को देखता है और काम करने वाले फ़ोल्डर में क्या है। यह शायद कोई मुद्दा नहीं है क्योंकि मेरी अपनी (कंपनी) भंडारों पर हमारे पास स्क्रैच से स्थापित विकल्प होंगे। यह केवल वही है जिसे मैं नियंत्रित नहीं करता हूं और विकल्प शामिल नहीं किया है, मुझे यह करने की आवश्यकता होगी। –