2010-03-08 18 views
7

में पर्यावरण चर का उपयोग करने के लिए मैं Mercurial को कैसे कॉन्फ़िगर कर सकता हूं। मैं % userprofile% जैसे पर्यावरण चर शामिल करने के लिए mercurial.ini फ़ाइल को कैसे संशोधित कर सकता हूं।Mercurial.ini

विशिष्ट स्थिति:

मैं मर्क्युरियल उपयोग करने के लिए सीख रहा हूँ। मैं Mercurial.ini (मेरे घर के रास्ते में) की [UI] अनुभाग को संशोधित किया है शामिल करने के लिए:

ignore = c:\users\user\.hgignore 

कहाँ उपयोगकर्ता अपना उपयोगकर्ता नाम शाब्दिक है। .hgignore फ़ाइल में फ़ाइल नाम फ़िल्टर शामिल हैं जिनका उपयोग प्रतिबद्धताओं के दौरान फ़ाइलों को अनदेखा करने के लिए किया जाता है। मैं इसे एक शाब्दिक उपयोगकर्ता से एक पर्यावरण परिवर्तनीय $ उपयोगकर्ता के रूप में कैसे बदल सकता हूं?

उत्तर

7

यह एचजीआरसी में पर्यावरण चर को अलग नहीं करेगा, लेकिन मुझे विश्वास है कि tilda आपके घर/प्रोफ़ाइल निर्देशिका में विंडोज़ पर भी सही तरीके से फैलता है।

तो:

ignore = ~/.hgignore 

खिड़कियों पर काम करना चाहिए और कहीं और (यहां तक ​​कि स्लैश आप के लिए स्वचालित रूप से गलत तरीके से काता हो)।

अन्य चर के लिए आपको थोड़ा चालक प्राप्त करने और बैच/सेमीडी फ़ाइल लिखने की आवश्यकता होगी जो पहले से इंटरपोलेशन करता है और फिर प्रसंस्करण के लिए परिणाम को मर्कुरियल तक पहुंचाता है।

+0

धन्यवाद बिल्कुल मैं क्या करना चाहता था। –

+1

+1 के लिए भी 'स्लेश ** आपके लिए स्वचालित रूप से ** गलत ** तरीके से घूमते हैं' – Praetorian

4

mercurial.ini पर्यावरण चर को ठीक करता है। मेरी mercurial.ini से:

[ui] 
ignore = %USERPROFILE%/.hgignore 

वर्क्स एक आकर्षण की तरह। विंडोज 7 परम x64, Mercurial 1.5 (बाइनरी स्थापना)। Hgignore फ़ाइल को मेरी कमांड लाइन hg.exe, और tortoiseHG दोनों सम्मानित किया जाता है।