में एक ब्रांचिंग रिलेशनशिप निकालें मेरे पास एक टीएफएस 2010 टीम प्रोजेक्ट है जिसे मैंने अभी ले लिया है। ब्रांचिंग पदानुक्रम है कि देव टेस्ट का बच्चा है, टेस्ट मुख्य का बच्चा है।टीएफएस 2010
Main
----Test
--------Dev
हालांकि देव और मुख्य बीच एक निराधार मर्ज किया है। इससे भ्रम का एक बड़ा सौदा हो रहा है क्योंकि डेवलपर्स अब गलती से देव से मेन तक कोड विलय कर रहे हैं।
यह कोड सही प्रक्रिया का पालन करते समय अप्रत्याशित मर्ज विवादों के साथ दर्द का कारण बन रहा है और टेस्ट से मेन में विलय कर दिया गया है, साथ ही संभवतः एक परिदृश्य भी बना रहा है जहां मुख्य शाखा में अवांछित कोड को बढ़ावा दिया जाता है।
शाखा और हटाने के बिना देव और मुख्य के बीच शाखा संबंधों को हटाने का कोई तरीका है? मैं देव शाखा और टेस्ट के साथ इसका रिश्ता रखना चाहता हूं। बस मुख्य के साथ संबंध हटा दें।
मैंने संबंधों को हटाने के लिए शाखा को एक फ़ोल्डर में बदलने की कोशिश की है लेकिन यह काम नहीं करता है। मैं शाखा को पुनर्निर्मित कर सकता हूं लेकिन रिश्ते को पूरी तरह से हटाने का कोई स्पष्ट तरीका प्रतीत नहीं होता है। मैं शाखा को एक फ़ोल्डर में परिवर्तित कर सकता हूं, फिर इसे हटा सकता हूं और टेस्ट से रीब्रैंच कर सकता हूं लेकिन इसका मतलब यह होगा कि कोडबेस सिंक्रनाइज़ किया गया है जो हासिल करना मुश्किल हो सकता है।
जब आप कहते हैं कि यह काम नहीं करता है, तो क्या आपको एक त्रुटि संदेश मिलता है? मैंने हाल ही में यह किया और मुझे भी मिल गया, यहां "वर्कअराउंड" देखें - http://connect.microsoft.com/VisualStudio/feedback/details/503673/it-should-be-possible-to-change-branch-relationships -इन-TFS के बाद वे-रहे-बनाया। आप "कनवर्ट टू फ़ोल्डर" विकल्प का उपयोग कर सकते हैं, जैसा कि आपने ऐसा किया है, ऐसा शायद यह नहीं है - यह मेरे लिए काम करता है इसलिए मुझे यह सुनने में दिलचस्पी होगी कि क्या हुआ। – dash
@dash जब मैं "फ़ोल्डर में कनवर्ट" का उपयोग करता हूं, तो आइकन बदलता है लेकिन रिश्ते बनी हुई है। अर्थात। मैं अभी भी फ़ोल्डर की मूल शाखा के साथ विलय कर सकता हूं, और मर्ज यूआई अभी भी 2 रिश्तों को दिखाता है। मुझे यह भी उल्लेख करना चाहिए कि इस टीम प्रोजेक्ट को हाल ही में टीएफएस 2008 से टीएफएस 2010 –