एचजी एमक्यू प्लगइन का उद्देश्य अपने भंडार में सही काम करने में सक्षम होना है, जो आपके अनुपस्थिति वाले एडीएचडी प्रेरित रैंपिंग में आपके कोड के माध्यम से किए गए परिवर्तनों को भ्रमित नहीं कर रहा है;जब आप एक पैच कतार में एक पैच के भीतर बहुत अधिक परिवर्तन करते हैं तो पैच कतार में क्या करना है?
उदाहरण के लिए ....
जब मैं बग y नोटिस और इसके बजाय उस पर काम शुरू मैं पर बग एक्स काम कर रहा हूँ। इस बिंदु पर आपको पैच कतार में एक नया पैच बनाना होगा ताकि परिवर्तनों को भ्रमित न किया जाए जब यह hg qfinish
आपके भंडार के लिए प्रतिबद्ध है।
अब एक मिनट के लिए मान लीजिए कि आप नया पैच और प्रक्रिया hg qrefresh
में भूल जाते हैं। फिर बाद में अपनी गलती को समझते हुए आप उस पैच से दो पैच में बदलावों को अलग करना चाहते हैं।
मुझे एहसास है कि परिवर्तन को अलग पैच में अलग करने और बाद में काम करने के लिए इसे कतार में अपनी पैच फ़ाइल (और एक नई पैच फ़ाइल) संपादित करने के साथ करना है। हालांकि, मैं diff पैच फ़ाइलों को संपादित करने में अभी तक कुशल नहीं हूं।
मैं इस बारे में कहां से सीख सकता हूं? और इस बारे में कोई कैसे जा सकता है?
मैंने अपनी पोस्ट में यह स्पष्ट नहीं किया है, लेकिन मुझे पता है कि पैच फाइल कहां हैं, यह सिर्फ पैच फ़ाइल को संपादित करने के विवरण पर असली नहीं है। – leeand00
आह, क्षमा करें - मेरा सुझाव यह नहीं था कि आप नहीं जानते कि वे कहां हैं। मैं बस इतना कह रहा हूं कि, उन सभी विकल्पों को देखते हुए जिन्हें मैं जानता हूं, इस तरह मैं इसे करना पसंद करता हूं। –
इसके अलावा, जब तक आप [हंक स्तर] (http://en.wikipedia.org/wiki/Diff#Unified_format) पर संपादन कर रहे हैं, यह वास्तव में आसान है - आप शिकारियों को चारों ओर ले जा सकते हैं, हालांकि आप चाहते हैं, बस इतना लंबा सही हेडर के रूप में (यानी, '--- ए/foo \ n +++ b/foo') कहीं भी स्थानांतरित शिकारी के ऊपर है। –