में रोलबैक एकाधिक काम करता है (सार्वजनिक रूप से धक्का देने से पहले) मुझे पता है कि रोलबैक स्थानीय भंडार में नवीनतम परिवर्तन से निकल सकता है। हालांकि, शेयर रिपोजिटरी को फिर से क्लोन किए बिना पिछले धक्का के बाद से सभी नवीनतम कामों को हटाना संभव है?मर्कुरियल
उत्तर
आप hg clone
के साथ एक नया रेपो बना सकता है। रोलबैक एक बार, फिर उन परिवर्तनों को ढंकें, फिर पैच के रूप में कई अनुक्रमिक कामों को निर्यात करें, उन चीजों को पट्टी करें, फिर उसी पैच को उसी क्रम में आयात करें, इसलिए यदि आपके पास विवादित पैच थे, तो वे वांछित तरीके से एक दूसरे को ओवरराइट करते हैं।
अंत में आप अपना पहला रोलबैक नहीं निकाल सकते हैं। यह वही प्रभाव प्राप्त करता है जैसे कि आप एक से अधिक बार रोलिंग कर रहे थे।
आप hg strip
आदेश, mq
एक्सटेंशन के हिस्से का उपयोग कर सकते हैं:
hg strip REV
यह है कि संशोधन + अपने सभी वंशजों को हटा देगा। आप कर सकते हैं आप तेज ग्रहण उपयोग कर रहे हैं
hg clone -r last_good_changeset localrepo newlocalrepo
मेरा मानना है कि यह प्रश्न का असली जवाब होना चाहिए। दूसरा एक रेपो का एक क्लोन है जिसे विशेष रूप से मूल प्रश्न ("फिर से क्लोन किए बिना) में एक विकल्प नहीं होने का अनुरोध किया गया था। चूंकि मैं मूल पोस्ट के समान समाधान की खोज कर रहा था, यह मेरे प्रश्न का उत्तर देता है और दूसरा क्लोन के कारण नहीं होता है ... यदि दूसरा उत्तर है तो मूल पोस्टर चाहता था कि प्रश्न को प्रतिबिंबित करने के लिए अद्यतन किया जाए और मदद करें खोज करते समय लोग? – GazB
मैं आपसे सहमत हूं GazB –
'स्ट्रिप' एक्सटेंशन को सक्षम करने के निर्देशों पर निर्देश [एचजी विकी फॉर स्ट्रिप] (https://www.mercurial-scm.org/wiki/StripExtension) पर उपलब्ध है। –
,:
इससे पहले कि आप यह कोशिश, भंडार की एक प्रति/क्लोन में प्रयोग करने के लिए बनाने के
- 1. मर्कुरियल टू मर्कुरियल टू सबवर्जन वर्कफ़्लो समस्या
- 2. मर्कुरियल रिपोजिटरी
- 3. टोर्टोइज एचजी और मर्कुरियल
- 4. मेवेन/हडसन/मर्कुरियल
- 5. धीमी मर्कुरियल क्लोन समझाओ?
- 6. रिमोट मर्कुरियल रिपोजिटरी
- 7. एक मर्कुरियल रिपोजिटरी
- 8. मर्कुरियल ब्रांचिंग और बुकमार्क
- 9. मर्कुरियल टैगिंग/ब्रांचिंग रणनीति
- 10. बाजार या मर्कुरियल
- 11. स्थानीय मर्कुरियल रिपोजिटरी को बिट्टबकेट
- 12. मैकवीम और मर्कुरियल चेक-इन
- 13. क्या एसवीएन प्रोपेसेट जैसे मर्कुरियल एक्सटेंशन हैं?
- 14. मर्कुरियल सब रिपॉजिटरीज़ को पिछले रिज़ॉर्ट
- 15. गिट, मर्कुरियल, बाज़ार स्रोत कोड बेस
- 16. एक मर्कुरियल पुश को पूर्ववत करना
- 17. मेरी कंपनी के इंट्रानेट पर होस्ट मर्कुरियल?
- 18. इतिहास के बिना पुश मर्कुरियल विलय शाखा
- 19. मर्कुरियल बेस्ट प्रैक्टिस - फीचर/टास्क पर शाखा?
- 20. मैं मर्कुरियल कोडा में कैसे एकीकृत करूं?
- 21. क्या मैं एक मर्कुरियल क्लोन अनुकूलित कर सकता हूं?
- 22. जो विंडोज, गिट या मर्कुरियल पर अधिक उपयुक्त है?
- 23. मर्कुरियल से अलग गिट में विलय कर रहे हैं?
- 24. 15 डेवलपर्स की एक टीम के लिए अच्छा मर्कुरियल वर्कफ़्लो
- 25. उपवर्तन के बाद खाली भंडार -> मर्कुरियल रूपांतरण
- 26. क्या मैं मर्कुरियल में स्क्वैश कर सकता हूं?
- 27. फोर्स मर्कुरियल हमेशा उपयोग करने के लिए --subrepos
- 28. एक मर्कुरियल रिपोजिटरी को पूर्ण-पाठ अनुक्रमणिका कैसे करें?
- 29. मर्कुरियल सब्रेपिटिटरीज बनाना उपversण बाहरीों की तरह व्यवहार करता है
- 30. कक्षा नामों के विंडोज़ और मर्कुरियल चेंज केस
यह मेरा पसंदीदा उत्तर है क्योंकि इसे किसी भी एक्सटेंशन की आवश्यकता नहीं है। कोई आसानी से रेपो के सबसेट को क्लोन कर सकता है और यह लगभग तात्कालिक है। –
@ Ry4an ... बस एहसास हुआ कि आपने वास्तव में उस जवाब का जवाब दिया है: http://stackoverflow.com/questions/4172753/how-to-get-rid-of-some-changeset-in-hg/4173512#4173512! अपने मूल उत्तर पर +1;) – VonC
हे, कोई चिंता नहीं। मैं इन चीजों के बारे में बेहतर था, मैंने प्रश्नों को डुप्लिकेट के रूप में बनाने की कोशिश की होगी। –