2011-03-01 9 views
9

मैं उन .orig फ़ाइलों का कभी भी उपयोग नहीं करता, और मुझे मैन्युअल रूप से उन्हें साफ करने से नफरत है। विकल्प डिफ़ॉल्ट रूप से उपयोग करने के लिए hg revert को कॉन्फ़िगर करने का कोई तरीका है? मुझे इसे Mercurial manualडिफ़ॉल्ट रूप से बैकअप को बनाए रखने के लिए कोई Mercurial hg कैसे कॉन्फ़िगर करता है?

शैल उपनाम का उपयोग करना संभव नहीं है लेकिन वांछनीय नहीं है।

उत्तर

13

आप अपनी कॉन्फ़िगरेशन फ़ाइल में उपनाम बना सकते हैं। http://www.selenic.com/mercurial/hgrc.5.html

पर कॉन्फ़िग फ़ाइल पर

अधिक जानकारी के मैनुअल पढ़ें अपने आप को, और कुछ हद तक अपनी बदल की तरह पिछली बार मैंने इसे पढ़ा है क्योंकि यह लग रहा है। मैं डिफ़ॉल्ट का उपयोग करने का सुझाव देने जा रहा था, लेकिन ऐसा प्रतीत होता है कि इसे हटा दिया गया है। एलियास का उपयोग करने की सिफारिश है।

ऐसा लगता है कि एक उपनाम एक अंतर्निहित कमांड को ओवरराइड कर सकता है, लेकिन जाहिर है कि वे इसकी अनुशंसा नहीं करते हैं।

तो, आप

[alias] 
revert = revert --no-backup 

कर सकता है, लेकिन सिफारिश एक नया आदेश बनाने के लिए अपने आप को

+0

मैं एक नया आदेश .. बनाया है इसलिए भी कि मैं हमेशा --all विकल्प का उपयोग इतना है कि देता है: [उर्फ] revertall = वापस लाएं --all --no -बैकअप –

2

वास्तव में, सबसे अच्छा तरीका है अपने .hgrc फ़ाइल में निम्न दो पंक्तियों को शामिल करने के लिए है के लिए होगा:

[defaults] 
revert = --no-backup 
+1

"[डिफ़ॉल्ट बहिष्कृत हैं। उनका उपयोग न करें। इसके बजाए उपनाम का प्रयोग करें] (http://www.selenic.com/mercurial/hgrc.5.html#defaults) " –

संबंधित मुद्दे