विलय करने के बजाय मेरे परिवर्तनों को ओवरराइट करेगा I सीवीएस पृष्ठभूमि से आ रहा हूं।Mercurial अद्यतन
वर्तमान में, मेरे पास 2 Mercurial भंडार समानांतर विकसित हैं। hello-world-bugfix
और hello-world-feature
(यह एक hello-world-bugfix
से क्लोन किया जा रहा है)
अब, मैं, hello-world-feature
में hello-world-bugfix
से बग को ठीक कोड विलय दिन के उस छोर हां, तो मैं एक विलय फ़ाइल मिल जाएगा चाहते हैं।
[BUG2 BUG2 BUG2]
START
[BUG1 BUG1 BUG1]
[FEATURE2 FEATURE2 FEATURE2]
यहां बताया गया है कि सभी चीजें पहले, खींचने और विलय करने जैसी दिखती हैं। नीचे दी गई दो फाइलें पहले से ही कर दी गई हैं।
अब, मैं hello-world-feature
से पुल प्रदर्शन, hello-world-bugfix
से परिवर्तन को खींचने के लिए।
फिर, मैं अद्यतन करता हूं, always merge
विकल्पों के साथ अद्यतन।
यहां मेरी विलय फ़ाइल है ???
[BUG2 BUG2 BUG2]
START
[BUG1 BUG1 BUG1]
ऐसा लगता है कि मेरे पिछले प्रतिबद्ध [FEATURE2 FEATURE2 FEATURE2]
ओवरराइट जा रहा है।
ऐसा लगता है कि मैं अद्यतन कदम है, जो bug
साथ feature
विलय नहीं होगा, लेकिन feature
bug
के साथ भाग के ऊपर लिख प्रदर्शन नहीं करना चाहिए। खींचने के बाद मुझे क्या करना चाहिए अगला सही कदम क्या है? (TortoiseHg के माध्यम से), ताकि मुझे बग फिक्स कोड मिल सके, और वहां सुविधा कोड रहे?
यहाँ hello-world-feature