2012-11-29 22 views
5

मेरे पास मेरी मशीन पर स्थानीय परिवर्तन हैं।स्थानीय और अलमारियों के बीच परिवर्तनों को हल करने के लिए

मेरे सहकर्मी ने मेरे परिवर्तनों को ओवरलैप करने वाली फ़ाइलों के साथ परिवर्तनों को ढंक दिया है।

मैं अपने सहकर्मी के अलमारियों को खींचना और संघर्षों को हल करना चाहता हूं।

"The item ... has an incompatible pending change."

मैं अपने सहकर्मी के परिवर्तन में कैसे मर्ज कर सकते हैं:

हालांकि, जब मैं unshelve करने की कोशिश, मैं एक त्रुटि संदेश मिलता?

उत्तर

2

आपको पहले उन फ़ाइलों में किए गए किसी भी बदलाव को पूर्ववत करने की आवश्यकता होगी जो शेल्व किए गए परिवर्तन में भी हैं। फिर आप असफल हो सकते हैं और अपने परिवर्तन वापस कर सकते हैं।

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

5

मैं दूसरे दिन इसमें भाग गया और एक सहकर्मी ने मुझे यह महान सरल सुझाव दिया।

विजुअल स्टूडियो पावर टूल्स का उपयोग करके ऐसा करने का एक आसान तरीका है। आप विजुअल स्टूडियो कमांड प्रॉम्प्ट से tfpt unshelve कमांड का उपयोग करके असफल और विलय कर सकते हैं। सुनिश्चित करें कि आपकी सक्रिय निर्देशिका एक निर्देशिका है जो आपके स्थानीय कार्यक्षेत्र में मैप की गई है अन्यथा आप "वर्कस्पेस की पहचान करने में असमर्थ" देख सकते हैं। जब आप कमांड चलाते हैं तो आपको अपना अलमारियाँ चुनने के लिए एक संवाद के साथ प्रस्तुत किया जाएगा। उसके बाद, आपको एक अतिरिक्त संवाद प्राप्त होगा जो आपको विवादित फ़ाइलों को मर्ज करने की अनुमति देता है।