में शाखा के साथ ट्रंक को प्रतिस्थापित करना मान लें कि लोग ट्रंक पर और सबवर्जन रिपोजिटरी की शाखा पर काम कर रहे हैं। मैं ट्रंक पर किसी भी बदलाव को त्यागना चाहता हूं, और इसे शाखा की एक प्रति के साथ बदलना चाहता हूं।सबवर्सन
जैसा कि another question में सुझाया गया है, मैं केवल ट्रंक को स्थानांतरित या हटा सकता हूं, और फिर शाखा को ट्रंक पर कॉपी कर सकता हूं। लेकिन फिर ट्रंक का इतिहास शाखा के इतिहास के साथ बदल दिया गया है। अगर मैं ट्रंक के इतिहास को बरकरार रखना चाहता हूं तो क्या होगा?
मुझे लगता है कि मैं जो चाहता हूं वह विलय की तरह कुछ है, लेकिन एक जहां गंतव्य के परिवर्तनों को अनदेखा किया जाता है, और बस स्रोत के साथ बदल दिया जाता है। सबवर्सन में मैं यह कैसे करूं? क्या यह अच्छा अभ्यास माना जाता है?
पुरानी संशोधन ब्राउज़ करके आप अभी भी ट्रंक के इतिहास तक पहुंच सकते हैं ... –
लेकिन किसी भी उपकरण जो फ़ाइल के इतिहास को देखता है (उदा। उपclipse) केवल शाखा पर संशोधन दिखाएगा। विलय/प्रतिलिपि के बाद, मैं ट्रंक पर एक नया संशोधन देखना पसंद करूंगा, जिसमें कॉपी/ऑपरेशन से सभी जोड़/परिवर्तन/हटाए गए हैं। –
+1: मुझे यह भी करने की ज़रूरत है। @ जेडब्ल्यू क्या आपको यह काम करने के लिए मिला? –