Mercurial: Merging one file between branches in one repo से संबंधित, मैं एक फ़ाइल पर बैकआउट ऑपरेशन करने की कोशिश कर रहा हूं, भले ही वह फ़ाइल वापस आने वाले संशोधन में कई प्रतिभागियों में से एक थी।Mercurial में, मैं एक विशेष फ़ाइल में एक रिवर्स-पैच कैसे लागू करूं?
एचजी परिवर्तनशील उन्मुख उपकरण है, यह फाइलों पर काम नहीं करना चाहता है।
निकटतम मुझे लगता है कि एक diff बनाने के लिए एचजी निर्यात का उपयोग करना था, diff संपादित करना था, और उसके बाद फ़ाइल को रिवर्स ऑर्डर में पैच करने के लिए आयात करना था।
.. लेकिन फिर मैंने इस कष्टप्रद स्थिति को मारा जहां http://hgbook.red-bean.com/read/finding-and-fixing-mistakes.html का दावा है कि hg patch
पर कोई विपरीत विकल्प नहीं है।
तो सबसे नज़दीकी चीज जो मैं सोच सकता हूं, ऊपर के रूप में एक हाथ से संपादित पैच उत्पन्न करना है, और उसके बाद एक रिवर्स पैच लागू करने के लिए वेनिला पैच -आर का उपयोग करना है।
hg backout
कमांड यहां उपयोगी प्रतीत होता है, लेकिन वास्तव में एक लाल हेरिंग है।
वहाँ एक बेहतर तरीका होने के लिए मिला है, नहीं?
- रिवर्स विकल्प * पैच * है, नहीं * एचजी पैच *। – balpha