2009-09-21 13 views
5

अगर मैं एक शाखा बनाने के लिए:दो शाखाओं के बीच आगे और आगे कूदने का सही तरीका?

hg branch branch-A 

और यह करने के लिए प्रतिबद्ध:

hg commit -m "improvement A-1" 

और फिर एक दूसरे शाखा बनाएँ:

hg branch branch-B 

और यह करने के लिए प्रतिबद्ध:

hg commit -m "improvement B-1" 

मैं मैं बस टाइप करते शाखा-ए के अपने अगले परिवर्तन जोड़ना चाहते हैं:

hg branch branch-A 

और पहले की तरह यह करने के लिए प्रतिबद्ध:

hg commit -m "improvement A-2" 

उत्तर

10
hg branch 

हमेशा एक शाखा बनाता है (हालांकि यह आपको चेतावनी देता है कि शाखा पहले से मौजूद है या नहीं।) मौजूदा शाखा में स्विच करने के लिए, या तो

hg update -r <some revision in that branch> 

या

hg update <that branch> 

कि शाखा में बदल जाएगी।

+0

इसके अलावा, मैं आमतौर पर संशोधन के लिए एक टैग बनाता हूं जिसके लिए मैं एक नई शाखा शुरू कर रहा हूं। इससे मुझे मदद मिलती है जब मुझे उस विशिष्ट संशोधन में अपडेट करने की आवश्यकता होती है (यह अक्सर होता है)। –

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