क्या एचजी, एसवीएन या अन्य के पास गिट स्टैश जैसे विकल्प हैं?अन्य संशोधन नियंत्रण प्रणालियों में गिट स्टैश समकक्ष?
उत्तर
कि सुविधा के लिए सामान्य नाम है:
ठंडे बस्ते में डालने:। वास्तव में वास्तव में उन्हें में जाँच के बिना सर्वर के लिए मध्यवर्ती संशोधन अपलोड करने की क्षमता
एक CVCS (केन्द्रीकृत VCS) में, आप वास्तव में करने की जरूरत है उन मध्यवर्ती डेटा को केंद्रीय सर्वर पर अपलोड करें।
लेकिन DVCS (Distributed VCS) में, आपको बस उन्हें स्थानीय भंडार में स्टोर करने की आवश्यकता है।
है:
- shelve extension मर्क्युरियल
- temporary branches for SVN, या patch files
- p4tar (फिर पैच आधारित) ख़ामख़ाह के लिए के लिए, भले ही Perforce 2009.2 has now shelve and unshelve features।
- (डेटा ठंडे बस्ते में डालने के लिए)
आप इस SCM comparison table on Wikipedia में अन्य सभी एससीएम ठंडे बस्ते में डालने आदेशों पा सकते हैं saved checked-out data in Plastic SCM।
- Accurev:
रखें/सह(इस in this question विवादित है) - बाजार: स्थगित/unshelve
- Darcs: वापस लौटने/unrevert
जैज स्रोत नियंत्रण, आईबीएम वाजिब टीम में एकीकृत कॉन्सर्ट इस कार्यक्षमता का समर्थन करता है। इसे "सस्पेंड" कहा जाता है।
जैज़.net साइट से: "जैज़ आपको इसे निलंबित करके अपने कार्यक्षेत्र से अस्थायी रूप से एक परिवर्तन सेट को हटाने की अनुमति देता है। भविष्य में किसी बिंदु पर, आप परिवर्तन सेट को फिर से शुरू कर सकते हैं और उस पर काम करना जारी रख सकते हैं।"
यह वास्तव में समकक्ष नहीं है क्योंकि यह मध्यवर्ती नहीं है। जब आप इसे "निलंबित" करते हैं तो आपने इसे अपने कार्यक्षेत्र से हटा दिया है लेकिन चेक-इन हुआ है (घटक में एक नया परिवर्तन है) – Oliver
जब आप एक परिवर्तनसेट _Suspend_ करते हैं, तो _code_ को आपके स्थानीय वर्कस्पेस ** से हटा दिया जाता है और * * आपके रिपोजिटरी वर्कस्पेस से। यह आपके घटक में है लेकिन केवल "शेल्व" या "निलंबित" changeset। इसका मतलब है कि अगर कोई उस भंडार को लोड करता है और प्रोजेक्ट को संकलित करता है तो यह ** ** उन परिवर्तनों को नहीं रखेगा। तो, शेल्व या स्टैश से यह किस तरह से अलग है? – macrobug
आप अलमारियों का उपयोग नहीं करना चाहते हैं, तो आप इसे निम्नलिखित तरीके से कर सकते हैं।
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
- 1. एचजी शेल्व गिट स्टैश ड्रॉप
- 2. गिट स्टैश और गिट पुल
- 3. गिट स्टैश प्रश्न
- 4. गिट स्टैश लागू और
- 5. गिट स्टैश पॉप बनाम गिट रिबेस
- 6. खो गया गिट स्टैश परिवर्तन
- 7. गिट स्टैश संस्करण लागू करें
- 8. एसवीएन या अन्य संस्करण नियंत्रण प्रणालियों में सोर्सएफ़ के लिंक ablity प्रतिकृति?
- 9. विशिष्ट फ़ाइलों में स्टैश परिवर्तन
- 10. गिट संशोधन संख्या
- 11. गिट: एक रिमोट संशोधन
- 12. गिट: वर्तमान संशोधन केवल
- 13. गिट - आरएम समकक्ष "एड।" के लिए समकक्ष?
- 14. एक गिट स्टैश को पूर्ववत करें
- 15. क्या गिट स्टैश की अधिकतम संख्या है?
- 16. आकस्मिक गिट स्टैश पॉप पूर्ववत करना
- 17. एचजी समकक्ष गिट रिवर्ट
- 18. एक संशोधन के गिट लॉग
- 19. गिट संशोधन अभिव्यक्ति क्या है?
- 20. गिट फ़ेच "ढूंढने में असमर्थ" ऑब्जेक्ट ... नहीं मिला "स्टैश
- 21. जीवाश्म, बीजीआर में 'गिट स्टैश' का अनुकरण कैसे करें?
- 22. पुरानी गिट प्रतिबद्धता में संशोधन कैसे करें?
- 23. गिट या अन्य वीसीएस
- 24. "गिट एड" के समकक्ष सबवर्सन?
- 25. क्या गिट स्टैश से एक फ़ाइल को छोड़ना संभव है?
- 26. अन्य नियंत्रण में कीस्ट्रोक भेजें
- 27. विशेषज्ञ प्रणालियों में कटौती कटौती
- 28. गिट फ़िल्टर-शाखा के बाद स्टैश रखें - subdirectory-filter
- 29. गिट स्टैश परिवर्तन नई शाखा पर लागू होते हैं?
- 30. गंदे काम करने वाले पेड़ पर पूर्ववत गिट स्टैश पॉप
वैकल्पिक रूप से, मर्क्युरियल के लिए: http://stackoverflow.com/questions/6158419/hg-mercurial-any-way-to-set-aside-the-working-copy-for-later –
संभवतः WP है इस उत्तर के बाद से बदल दिया गया है, लेकिन Accurev की प्रविष्टि शेल्विंग के लिए कोई समर्थन नहीं दिखाती है :( –
@MattSach हां, यह 2013 के प्रश्न के बाद बदलना होगा: https://stackoverflow.com/q/19765112/6309 – VonC