2011-09-04 13 views
17

मैं अपने अंतिम काम को एक एमक्यू पैच के रूप में व्यवस्थित करना चाहता हूं। सभी काम स्थानीय हैं (सर्वर पर कभी नहीं धकेलते हैं), लेकिन सभी स्थानीय कामों को परिवर्तित नहीं किया जाना चाहिए।एन स्थानीय शीर्षतम को एमक्यू पैच में कैसे परिवर्तित किया जाए?

कहें, मैंने 10 काम किया (कभी नहीं धक्का दिया) और अब मैं पिछले 5 को एक पैच में परिवर्तित करना चाहता हूं।

मैं इसे कैसे कर सकता हूं?

उत्तर

21

लघु संस्करण:

$ hg qimport -r "-5:" 

लांग संस्करण:

$ hg qimport -r "last(all(), 5)" 
1

आप hg qinit के माध्यम से hg qimport अगर आप पहले से ही एक MQ भंडार initialised मिल गया है (के माध्यम से changesets आयात कर सकते हैं। आदेश केवल एक समय में एक पैच स्वीकार करता है, तो अपने पिछले पांच changesets आयात करने के लिए, आप आदेश को चलाने के लिए आवश्यकता होगी पांच बार और संशोधन --rev XXX पैरामीटर के माध्यम से आयात करने के लिए निर्दिष्ट

यदि आपका TortoiseHG उपयोग कर, आप राइट-क्लिक करके, आयात करने के लिए changeset तो संशोधित इतिहास का चयन करके TortoiseHG Workbench के भीतर से पैच आयात कर सकते हैं -।> MQ के लिए आयात।