व्यापारिक आदेशों के बीच अंतर क्या है,
hg striphg backouthg revert
ये सभी कमांड मूल रूप से पहले के बदलाव के प्रभावों को वापस / पूर्ववत करने के लिए उपयोग किए जाते हैं।
जवाबों:
hg stripपरिवर्तनकर्ता और उसके सभी वंशों को भंडार से निकाल देता है। यह वैसा ही होगा जैसे कि बदलाव कभी मौजूद न हों। publicबदलावों पर इसका उपयोग करते समय सावधान रहें क्योंकि यह इसे किसी अन्य रिपॉजिटरी से नहीं हटाएगा और अगली बार जब आप खींचेंगे तो आप उन्हें वापस ले लेंगे।
hg backoutपहले के बदलाव के प्रभाव को उलटने के लिए एक नया बदलाव बनाता है। पुराना बदलाव अभी भी भंडार में रहेगा लेकिन परिवर्तनों को हटाने के लिए एक नया बदलाव होगा।
hg revertएक संशोधन के साथ निर्दिष्ट संशोधन के लिए काम की प्रतिलिपि अद्यतन करता है। यदि आप उस काम की नकल करते हैं, तो इसके बाद से सभी परिवर्तनों को वापस करने का प्रभाव होगा।
रिवर्ट और बैकआउट के बारे में अधिक जानकारी के साथ अन्य उत्तर:
निश्चित समय पर मुझे जेनकिंस पाइपलाइन का निर्माण करना पड़ा, जहां नौकरी शुरू होने पर पीओएम फाइलों को हर बार वापस कर दिया जाना चाहिए। और जो समस्या मेरे सामने आई है, वह यह है: सभी POM फ़ाइलों को उल्टा कैसे करें।
चूँकि यह उत्तर गूगल पर सबसे पहले में से एक है, इसलिए मैं उसी समस्या वाले लोगों के लिए अपने समाधान में योगदान देना चाहता हूं
hg revert */pom.xml