मेरे पास बहुत सारे बदलावों के साथ एक बड़ी नाम वाली शाखा है। इनमें से कुछ परिवर्तन गैर-विनाशकारी हैं इसलिए मैं इन विशिष्ट फ़ाइलों को पहले चुनना चाहता हूं, और जितनी जल्दी हो सके उन्हें डिफ़ॉल्ट रूप से विलय करना चाहता हूं। (फिर बाद में, विनाशकारी परिवर्तनों को भी विलय कर दिया गया है।)Mercurial में, मैं डिफ़ॉल्ट नाम से वापस विलय करने के लिए नामित शाखा से विशिष्ट फ़ाइलों को कैसे चुनूं?
गिट में मैं एक और शाखा बनाउंगा और इंडेक्स के बाहर सभी परिवर्तनों को स्क्वैश कर दूंगा, तो मैं इंडेक्स में विशिष्ट फाइलें जोड़ूंगा और प्रतिबद्ध करूंगा। उसके बाद, मैं इस अस्थायी शाखा को मास्टर के साथ विलय कर सकता हूं ताकि मास्टर के पास केवल विनाशकारी परिवर्तन के साथ एक स्वच्छ प्रतिबद्धता हो। मुझे नहीं पता कि यह Mercurial के साथ कैसे करें।
कर सकते हैं कोई बकाया परिवर्तन कर दिया है मैं उपयोग करता हूं: एचजी रिबेस - कोलेप्स --keepbranches -b -d ऐसा लगता है कि उन्हें बिना काम किए मेरे कामकाजी डीआईआर में बदली गई फाइलें डाल दी गई हैं। क्या कोई भी दुष्प्रभाव हैं? –
Rygu
मैंने किसी भी चीज़ के लिए रीबेज का उपयोग किया है, लेकिन सबसे बुनियादी चीजें हैं, मेरा सुझाव है कि आप बस दस्तावेज़ों को पढ़ लें और यह पता लगाने के लिए कि यह कैसे काम करता है, परीक्षण परीक्षणों पर पूरी तरह से प्रयास करें। और वैसे, यह टिप्पणी Stackoverflow पर यहां पूछने के लिए एक बिल्कुल मान्य (और अलग) प्रश्न है। =) – Mizipzor
Mercurial में परिवर्तनों को विभाजित करने के लिए एक एक्सटेंशन है - इसे हिस्टिट कहा जाता है। एक बदलाव संपादित करते समय आप बस प्रतिबद्ध करते हैं। – Jack