2011-09-23 15 views
7

कुछ अज्ञात कारणों से, टीएफएस विलय के लिए कुछ फाइलों को कतार में रखना जारी रखता है, भले ही कोई बदलाव न हो। लंबित परिवर्तनों खिड़कियों में, बदलें स्तंभ केवल मर्ज, और नहीं हमेशा की तरह मर्ज में कहा गया है, संपादित या मर्ज, शाखाटीएफएस विलय किसी भी बदलाव के बिना कुछ फाइलों को विलय करता रहता है

कोई भी इन फ़ाइलों को छूता नहीं है और फिर भी लंबित परिवर्तन मर्ज कतार के तहत वे फिर से दिखाई देते हैं।

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

क्या किसी और ने इस समस्या का अनुभव किया है और/या हल किया है?

उत्तर

4

टीएफएस 2010 SP1 और CU1 आज़माएं। यह कुछ मर्ज बग तय किया। निम्न की तरह:

दोनों दिशाओं में मर्ज या त्यागें अनावश्यक "खाली" विलय भविष्य में विलय प्रयासों में विलीन हो जाती है।

+0

ओह, यह बहुत रोचक लग रहा है और सही दिशा में संकेत देता है। हम दैनिक आधार पर "खाली विलय" देख रहे हैं। मैं यह देखने के लिए बैकअप/अपडेट करता हूं कि यह काम करता है या नहीं। –

+0

@ सिमोन ने यह आपके लिए काम किया है? मैं इन अद्यतनों को लागू करने के लिए नीचे TFS सर्वर प्राप्त करने में सक्षम नहीं हूं। –

1

आप Team Foundation Power Tools स्थापित आप tfpt uu उपयोग कर सकते हैं किसी भी अपरिवर्तित फ़ाइलों में परिवर्तन पूर्ववत करने के लिए है, तो (हाँ, यह अच्छी तरह से परेशान जब फ़ाइलों के रूप में बदल गया है और तुमसे कहा हो कि वे समान हैं चिह्नित किये जाते हैं है!)।

+4

यह विलय पर काम नहीं करता है। हालांकि आप लंबित परिवर्तनों को पूर्ववत कर सकते हैं, फिर "यह सभी के लिए नहीं" चुनें, जब यह आपको पूछता है कि क्या आप वास्तव में बदली गई फ़ाइलों को पूर्ववत करना चाहते हैं। – Swoogan

+1

"सभी को नहीं" केवल संशोधित फ़ाइलों पर लागू किया जाएगा। नई जोड़े गए फाइलों को विलय नहीं किया जाएगा। जैसा कि यहां बताया गया है: http://stackoverflow.com/questions/15619885/files-listed-as-pending-changes-when-doing-merges-that-didnt-change – jpgrassi

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