के बराबर शेल्व समकक्ष है मेरे पास एचजी शेल्व (अटारी नहीं) एक्सटेंशन स्थापित है, और मैं पैच ड्रॉप करना चाहता हूं। गिट में यह git stash drop
होगा। मैं शेल्व एक्सटेंशन का उपयोग करके ऐसा कैसे करूं?एचजी शेल्व गिट स्टैश ड्रॉप
उत्तर
Mercurial shelve एक्सटेंशन .hg/shelved के अंतर्गत पैच स्टोर करता है। प्रत्येक एक साधारण पैच फ़ाइल है, और फ़ाइल नाम पैच का नाम है।
rm .hg/shelved/mypatch
आप अलमारियों का उपयोग नहीं करना चाहते हैं, तो आप इसे निम्नलिखित तरीके से कर सकते हैं: तो एक पैच 'mypatch' मैं बस फ़ाइल 'mypatch' .hg से निकाल सकते हैं कहा जाता है/हटाया दूर करने के लिए ।
hgshelve
#!/bin/sh
hg diff > $1 && hg revert -a
hgunshelve
#!/bin/sh
hg import --no-commit $1 && trash $1
उन्हें ~/bin
में रख:
hg diff > mylocalchanges.txt
hg revert -a
# Do your merge here, once you are done, import back your local mods
hg import --no-commit mylocalchanges.txt
सृजन से बचने के लिए '* .orig' फ़ाइलें उपयोग करें:' hg revert -aC' –
मैं दो शेल स्क्रिप्ट minaz के उत्तर के आधार पर बनाया गया है। trash
कमांड के लिए आपको sudo apt-get install trash-cli
की आवश्यकता है (या यदि आप पसंद करते हैं तो पैच फ़ाइल को हटाने के लिए स्क्रिप्ट को संशोधित करें, या rm
का उपयोग करें)।
Mercurial shelve documentation (या hg help shelve
का प्रयोग करके) से:
विशिष्ट हटाया परिवर्तन हटाने के लिए, "--delete" का उपयोग करें। सभी शेल्व किए गए परिवर्तनों को हटाने के लिए, "--cleanup" का उपयोग करें।
विकल्प:
-d --delete नामित हटाया परिवर्तन (रों)
तो हटाते हैं अपने पैच my-patch
बुलाया गया था, तो आप का उपयोग कर इसे हटा जाएगा:
hg shelve -d my-patch
यह स्वीकार्य उत्तर होना चाहिए। – gcedo
- 1. गिट स्टैश और गिट पुल
- 2. गिट स्टैश लागू और
- 3. गिट स्टैश प्रश्न
- 4. गिट स्टैश पॉप बनाम गिट रिबेस
- 5. खो गया गिट स्टैश परिवर्तन
- 6. गिट स्टैश संस्करण लागू करें
- 7. एचजी शेल्व कैसे करें अभी तक असीमित फाइलें
- 8. अन्य संशोधन नियंत्रण प्रणालियों में गिट स्टैश समकक्ष?
- 9. एचजी समकक्ष गिट रिवर्ट
- 10. एक गिट स्टैश को पूर्ववत करें
- 11. क्या गिट स्टैश की अधिकतम संख्या है?
- 12. आकस्मिक गिट स्टैश पॉप पूर्ववत करना
- 13. एचजी गिट नोट्स के समतुल्य
- 14. एचजी हेड/एचजी माता-पिता के बराबर गिट क्या है?
- 15. एचजी
- 16. गिट: क्या एचजी स्ट्रिप के बराबर है?
- 17. एचजी/गिट रिमोट रेपो कैसे बनाएं?
- 18. एचजी के बिगफाइल एक्सटेंशन में गिट एनालॉग?
- 19. गिट एचजी एमक के बराबर है?
- 20. एचजी गिट एड-पी के बराबर?
- 21. पायथन शेल्व क्रॉस-प्लेटफार्म
- 22. पायथन शेल्व मॉड्यूल प्रश्न
- 23. TortoiseSVN में शेल्व?
- 24. गिट स्टैश परिवर्तन नई शाखा पर लागू होते हैं?
- 25. गिट फ़ेच "ढूंढने में असमर्थ" ऑब्जेक्ट ... नहीं मिला "स्टैश
- 26. जीवाश्म, बीजीआर में 'गिट स्टैश' का अनुकरण कैसे करें?
- 27. क्या गिट स्टैश से एक फ़ाइल को छोड़ना संभव है?
- 28. गिट फ़िल्टर-शाखा के बाद स्टैश रखें - subdirectory-filter
- 29. गंदे काम करने वाले पेड़ पर पूर्ववत गिट स्टैश पॉप
- 30. पायथन शेल्व मॉड्यूल मेमोरी उपभोग
एचजी शेल्व यूआई का उपयोग करके अलमारियों को हटाने के लिए [BennyMcBenBen का उत्तर] (http://stackoverflow.com/a/25558246/1286571) देखें। – ForeverWintr