2014-10-06 6 views
10

मैंने एक बदलाव वापस ले लिया। अब मुझे 'वास्तविक' लंबित परिवर्तनों के साथ वापस लुढ़का गया परिवर्तन बदलने की आवश्यकता है। तो सब कुछ बदलाव की प्रतिबद्धता से पहले है।विशिष्ट संस्करण के सापेक्ष परिवर्तन के रूप में व्यवहार किए गए विशिष्ट परिवर्तन संस्करण को कैसे प्राप्त करें?

जब मुझे फाइल ओवरराइड के साथ विशिष्ट संस्करण मिलता है तो मुझे लंबित परिवर्तन विंडो में कुछ भी दिखाई नहीं देता है। मुझे जिस राज्य की आवश्यकता है उसे मैं कैसे प्राप्त कर सकता हूं? क्या यह संभव है?

उत्तर

11

"विशिष्ट संस्करण प्राप्त करें" करने के बाद आपको मैन्युअल रूप से परिवर्तन में प्रत्येक फ़ाइल को जांचने की आवश्यकता है (राइट-क्लिक, चेक-आउट)। सुनिश्चित करें कि आपके पास "चेकआउट पर नवीनतम प्राप्त करें" बंद है।

उसके बाद नवीनतम प्राप्त करें, जो आपको विलय करने के लिए प्रेरित करेगा। यह एक और मुश्किल विलय होने वाला है, क्योंकि विजुअल स्टूडियो यह मान लेगा कि नया संस्करण वह है जो आप चाहते हैं। जब आप संतुष्ट हों, तो कोड में चेक करें।

वैकल्पिक रूप से पहले समाधान के समान चरणों के साथ शुरू करें, लेकिन तुरंत प्राप्त करने के बजाय, आप प्रत्येक फ़ाइल को चेक करने के बाद शेल्फसेट बना सकते हैं और फिर नवीनतम प्राप्त कर सकते हैं। जब आप लक्ष्य संस्करण पर हों, तो अपने परिवर्तनों को असफल करें, किसी भी विवाद को हल करें और उन्हें वापस देखें।

एक और चाल जो आप लागू कर सकते हैं वह परिवर्तन संख्या को ढूंढने के लिए है जिसमें लुढ़का हुआ बैक परिवर्तन शामिल है। चूंकि यह चेकइन एक क्षतिपूर्ति चेकइन है, इसलिए आप उस क्षतिपूर्ति परिवर्तन को वापस रोल करके परिवर्तनों को फिर से करने में सक्षम भी हो सकते हैं। मैंने इसे स्थानीय कार्यक्षेत्र में करने की कोशिश की और यह काम करता है। फिर आपको एक विलय के माध्यम से जाने की आवश्यकता हो सकती है और यह कहना मुश्किल है कि कौन से बदलावों को चुनना है।

इस पर मेरी सबसे अच्छी सलाह है: इस स्थिति में शामिल न होने का प्रयास करें :)।

+3

संपादन के लिए प्रत्येक फ़ाइल को जांचना भी काम करता है जब आप "इस संस्करण को प्राप्त करें" में परिवर्तन करते हैं। यह "विशिष्ट संस्करण प्राप्त करें" से बहुत तेज है क्योंकि आपको फिर से संपूर्ण रेपो डाउनलोड करने की आवश्यकता नहीं है। – AndrewRalon

संबंधित मुद्दे