को खत्म नहीं कर सकता है किसी भी तरह, फ़ोल्डर नामकरण और अन्य स्रोत स्रोत परिवर्तनों के कारण, मुझे परेशान समस्या हो रही है। मैं एक फ़ाइल के लिए लंबित परिवर्तन दिखा रहा हूं जिसे टीएफएस में पूर्ववत नहीं किया जा सकता है।प्रेत लंबित टीएफएस परिवर्तन
यह पूरी तरह से समझाने के लिए थोड़ा मुश्किल है। यहाँ निर्देशिका/फ़ाइल संरचना TFS में ऐसा दिखाई देता है:
RootFolder Folder FileA FileB OldFolderThatWasRenamedToFolder (shows add icon) FileA (shows "edit" pending change)
"OldFolderThatWasRenamedToFolder" "फ़ोल्डर" नाम दिया गया था और इस तरह TFS के लिए प्रतिबद्ध है। उस गैर-मौजूदा फ़ोल्डर के तहत "फ़ाइलए" एक ही फ़ाइल को "फ़ोल्डर/फ़ाइल ए" के रूप में संदर्भित करता है लेकिन एक अलग फ़ाइल के रूप में पंजीकृत करता है; उदाहरण के लिए, यदि मैं "फ़ोल्डर/फ़ाइल ए" बदलता हूं, तो लंबित परिवर्तन दोनों "फ़ाइलों" के लिए दिखाए जाते हैं।
No pending changes were found for .../Folder/FileA.
मैं इस कष्टप्रद झूठी लंबित परिवर्तन से छुटकारा पाने के लिए नहीं कर सकते हैं: जब भी मैं प्रेत फ़ाइल के लिए लंबित परिवर्तनों को पूर्ववत, TFS त्रुटि की रिपोर्ट। मैंने एक ओवरराइट फोर्सिंग फ़ोल्डर में अपडेट किया है और अपडेट से पहले फ़ोल्डर को भी हटा दिया है। मैं इस प्रेत लंबित परिवर्तन को कैसे खत्म कर सकता हूं?
अद्यतन:
मैं एक संभावित सुराग मिल गया। जब मैं नवीनतम के साथ "लंबित" फ़ाइल की तुलना करता हूं, तो कोई भी परिवर्तन नहीं पता चला है, लेकिन "वर्कस्पेस संस्करण" की तुलना करते समय, फ़ाइल की फ़ाइल के पुराने संस्करण से तुलना की जाती है। मैंने हाल ही में अपने कार्यक्षेत्र को हटाने और एक नया निर्माण करने का प्रयास किया है, लेकिन एक ही समस्या बनी हुई है। वास्तव में क्या चल रहा है? ये लंबित परिवर्तन कहां से संग्रहीत हैं? क्या कोई फ़ाइल है जिसे मैं मैन्युअल रूप से संपादित कर सकता हूं?
मुझे डेवलपर कंसोल, सीडी को मेरी शाखा की निर्देशिका में खोलने और चलाने के लिए बहुत आसान लगता है: 'tf undo */recursive'। –
इस आदेश ने मुझे मदद की। मेरे मामले में मुझे विजुअल स्टूडियो को अन्य बुद्धिमानी के रूप में बंद करने की आवश्यकता थी, फ़ाइल को तुरंत संपादित के रूप में चिह्नित किया जाएगा। – Jeff