2010-10-31 17 views
39

यदि मैं Mercurial's site पर देखता हूं, तो मुझे लगता है कि मुझे शाखाओं के बीच स्विच करने के लिए update -C का उपयोग करने के लिए कहा जाता है। एक और Stack Overflow उत्तर इसके बजाय checkout का उपयोग करने के लिए कहता है।Mercurial शाखाओं के बीच स्विचिंग

अंतर क्या हैं? मुझे लगता है कि checkout कार्यशील निर्देशिका में फ़ाइलों को भी शाखा में अद्यतन करता है, जैसे update -C

उत्तर

49

hg checkout और hg update एक दूसरे के लिए उपनाम हैं, इसलिए एक दूसरे के लिए उपयोग किया जा सकता है। hg update के लिए मदद से:

hg update [-c] [-C] [-d DATE] [[-r] REV] 

aliases: up, checkout, co 

update working directory (or switch revisions) 

-C या --clean विकल्प जब स्विचन दूर अप्रतिबद्ध परिवर्तन फेंक करने के लिए इस्तेमाल किया जाता है।

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