2009-05-20 16 views
32

के साथ विलय के बाद शाखा के साथ क्या करना है शाखा को "ट्रंक" में वापस विलय करने के बाद अधिकांश लोग शाखा के साथ क्या करते हैं। बस इसे हटा दें? इसे दूसरे क्षेत्र में ले जाएं? इसकी अनुमतियां बदलें?टीएफएस

हमारे पास चिंता यह है कि डेवलपर्स जो दूर हैं, और मेल नहीं पढ़ते हैं, वे काम पर आ सकते हैं और विलय के बाद शाखा पर काम करना जारी रख सकते हैं।

+0

वही प्रश्न यहां: [http://stackoverflow.com/questions/507623/orphaned-branches-in-tfs ](httpoverstow.com/questions/507623/orphaned-branches-in-tfs) – uli78

उत्तर

28

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

उस ने कहा, कभी-कभी यह सुनिश्चित करने में कुछ समय लग सकता है कि शाखा निश्चित रूप से मृत हो गई है, जिस स्थिति में शाखा पर अनुमतियां बदल रही हैं ताकि केवल उस सीमित संख्या में लोग उस शाखा में फ़ाइलों को संपादित कर सकें, एक आसान तकनीक है। आप एक व्यक्ति को चेक-आउट लॉक के साथ शाखा में सभी फाइलों को लॉक कर सकते हैं, लेकिन मुझे नहीं मिला है कि शाखा को फ्रीज करते समय बहुत अच्छी तरह से काम करने के लिए - अनुमतियां बेहतर काम करने लगती हैं ताकि आपके पास गुच्छा न हो शाखा में सभी फाइलों के प्रबंधन के लिए लंबित परिवर्तन (ताले) और आप जमे हुए होने पर भी एक से अधिक व्यक्ति काम कर सकते हैं।

+2

जब हमने आगे बढ़े हैं तो मैंने पूरे टीएफएस परियोजनाओं को लॉक करने के लिए अनुमतियों का उपयोग किया है। यह बेहद प्रभावी है। – NotMe

+4

शाखा को हटाने से फ़ाइलों के परिवर्तन इतिहास को भी हटा दिया जाता है? – ClearCloud8

4

हम सुनिश्चित करते हैं कि मर्ज सफल होने के बाद हम शाखाएं हटा दें।

1

हम उन्हें एक संग्रह फ़ोल्डर में ले जाते हैं। हमें परिवर्तन अनुमतियों को भी probbaly करना चाहिए।