मैं Mercurial का उपयोग कर रहा हूं और मुझे तीन सिर के साथ स्थानीय रूप से एक भयानक गड़बड़ हो गई है। मैं धक्का नहीं दे सकता, और मैं बस अपने सभी स्थानीय परिवर्तनों को हटाना चाहता हूं और पूरी तरह से साफ कोड और एक साफ इतिहास के साथ फिर से शुरू करना चाहता हूं।सभी स्थानीय परिवर्तनों को हटाएं और पेड़ पर वापस जाएं
दूसरे शब्दों में, मैं (ए) दूरस्थ शाखा की नोक में मौजूद स्थानीय रूप से वही कोड को समाप्त करना चाहता हूं और (बी) किसी भी स्थानीय काम का कोई इतिहास नहीं है।
मुझे पता है hg update -C
किसी स्थानीय परिवर्तन को ओवरराइट करता है। लेकिन मैं किसी भी स्थानीय काम को कैसे हटा सकता हूं?
स्पष्ट होने के लिए, मुझे स्थानीय रूप से किए गए किसी भी काम को संरक्षित करने में कोई रूचि नहीं है। मैं बस पूरी तरह से साफ स्थानीय चेकआउट पर वापस जाने का सबसे आसान तरीका चाहता हूं।
धन्यवाद! मैं एक परिस्थिति में समाप्त हुआ कि यह पूरी तरह हल हो गया, बिना किसी झगड़े के। – eswald
यह मुझे उपरोक्त बड़े फिक्स से बचाया, बहुत सरल, धन्यवाद! –
अगर किसी को 'एचजी स्ट्रिप' जड़ें (आउटगोइंग()) '' काम करने के कारण '' जड़ें (आउटगोइंग()) ''पहचानने की समस्या नहीं है। मैं इसे 'एचजी स्ट्रिप "जड़ों (आउटगोइंग()) के साथ काम करने में सक्षम था" '। – SombreErmine