2010-06-28 13 views
9

में उपयोगकर्ता नाम सेटअप मैं TortoiseHG के साथ एक स्थानीय भंडार स्थापित करने की कोशिश कर रहा हूं। यह किसी भी दूरस्थ भंडार से जुड़ा नहीं है; मैं सिर्फ अपने बॉक्स पर बदलावों को प्रबंधित करने में सक्षम होना चाहता हूं।TortoiseHG

भंडार बनाना ठीक चला गया, लेकिन जब मैं प्रतिबद्ध करने के लिए जाओ, मैं कोई त्रुटि मिलती है:

Commit: Invalid username

Your username has not been configured.

Please configure your username and try again.

यह बहुत काम आते हुए एक उपयोगकर्ता नाम विन्यास संवाद दिखाई नहीं देता। मैं अपना उपयोगकर्ता नाम और उस पृष्ठ पर शेष विकल्पों को बस मामले में भरता हूं, और इसे बंद करता हूं, फिर से प्रयास करें ... एक ही त्रुटि। मैंने इसे एक उपयोगकर्ता नाम दिया है, और यह याद करता है, लेकिन यह अभी भी प्रतिबद्ध नहीं होगा।

मुझे क्या याद आ रही है?

+2

उपयोगकर्ता नाम सेट करने के बाद प्रतिबद्धता संवाद बंद करें और फिर से प्रतिबद्ध करने का प्रयास करें। उसने मेरे लिए इसे हल कर दिया। –

+0

@ मिलेन: ... ज़ाहिर है। हाँ, वह काम किया। इसे एक उत्तर के रूप में सबमिट करें और मैं इसे स्वीकार करूंगा। –

+0

@ मिलेन: धन्यवाद - आपने अभी अपना दिन बचाया है! आपको इसे एक उत्तर के रूप में पोस्ट करना चाहिए, इसलिए इसे हरा और अधिक दृश्यमान चिह्नित किया जा सकता है =) –

उत्तर

11

उपयोगकर्ता नाम सेट करने के बाद, सुनिश्चित करें कि आप खुले रूप से फिर से प्रयास करने की बजाय प्रतिबद्धता संवाद बंद करें। फिर फिर से प्रतिबद्ध करने की कोशिश करें। उसने मेरे लिए इसे हल कर दिया।

1

, यह स्थायी, आप इसे अपने hgrc फ़ाइल में स्थापित करना चाहिए अप करने के लिए, [ui] खंड में उदाहरण के लिए:

[ui] 
username = John Doe 

देखें http://www.selenic.com/mercurial/hgrc.5.html#files (Mercurial.ini के रूप में शायद अपने घर dir में) अपने hgrc स्थान प्राप्त करने के लिए।

1

मुझे अपने विंडोज 7 ड्राइव में एचजीआरसी फ़ाइल नहीं मिली, इसलिए मैंने उपयोगकर्ता नाम को mercurial.ini फ़ाइल में जोड़ा।

[ui] 
username = Santiago Villafuerte 

फ़ाइल में पाया जाता है:

C:\Users\<your_windows_username> 

मैं 64 कछुआ रिहाई उपयोग कर रहा हूँ।