TFS चेकइन त्रुटि - फ़ाइल नहीं मिली


125

अपने प्रोजेक्ट में जाँच करते समय मुझे त्रुटि मिलती है:

Could not find file 'C\blah blah blah'.

मुझे लग रहा है कि यह मेरे द्वारा हटाई गई किसी पुरानी परियोजना की फ़ाइल हो सकती है।

मैंने अपना TFS कनेक्शन और कार्यस्थान हटाने की कोशिश की है।


1
मुझे अपने कार्य स्थान में फ़ाइलें स्थानांतरित करने से एक समान त्रुटि हुई थी। कार्य स्थान को हटाने और एक नया बनाने के द्वारा हल किया जाता है, फिर एक काम करना।
थ्रोंक

जवाबों:


285

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

सूची से इन परिवर्तनों को निकालने के लिए, आप स्रोत नियंत्रण एक्सप्लोरर (खोल सकते हैं View> Other Windows> Source Control Explorer) और या तो Deleteअस्तित्वहीन फाइल या अपमानजनक फ़ाइलों पर राइट क्लिक करें और Undo Pending Changes

आप टीम एक्सप्लोरर में लंबित परिवर्तन पैनल से इन विशिष्ट परिवर्तनों को भी पूर्ववत कर सकते हैं।


6
उत्कृष्ट टिप के लिए धन्यवाद! मेरे पास एक परियोजना थी जिसे हटा दिया गया था, लेकिन यह अभी भी स्रोत नियंत्रण एक्सप्लोरर में दिखाया गया था। मुझे सोर्स कंट्रोल एक्सप्लोरर से सीधे डिलीट करने का कोई तरीका नहीं मिला। मैंने प्रोजेक्ट को राइट-क्लिक किया, फिर "अनडू पेंडिंग चेंजेस ..." का चयन किया, और यह जादुई रूप से गायब हो गया! मुझे उम्मीद नहीं थी कि "पूर्ववत लंबित परिवर्तन" पूरे फ़ोल्डर को हटा देगा। इस संबंध में TFS अद्वितीय है।
हांग

4
निश्चित रूप से यह स्वीकृत उत्तर होना चाहिए। डमी फ़ाइल बनाने और फिर उसे हटाने की तुलना में बहुत सरल है। खासकर जब मेरे मामले में मेरे पास 1000 से अधिक फाइलें थीं जिन्हें हटाने की जरूरत थी!
इयान कार्लिन

2
@doingweb ने बेहतर जवाब दिया। आप मैन्युअल फ़ाइल हेरफेर के बिना, टीएफएस के माध्यम से इस चेतावनी को ठीक कर सकते हैं। एक नई परियोजना को जोड़ने और एक समाधान से एक पुरानी परियोजना को हटाने के बाद, मुझे एक समान त्रुटि हुई थी। मेरा फिक्स: 1. पुराने प्रोजेक्ट और (इस चेतावनी के साथ कोई भी संबंधित फाइल) को चेक-इन से बाहर करें। 2. अपने परिवर्तनों की जाँच करें। 3. सोर्स कंट्रोल एक्सप्लोरर के साथ, उस प्रोजेक्ट को ढूंढें जिसे आप हटाने का इरादा रखते हैं। यह शायद बाहर की जाँच की है। 4. उस परियोजना पर पूर्ववत बदलाव करें। 5. उस पुराने प्रोजेक्ट को हटा दें। 6. परिवर्तनों में जाँच करें।
केन पामर

1
यह मेरे साथ भी हुआ है जब मैं गलत प्रकार की परियोजना बनाता हूं (उदाहरण के लिए, परीक्षण परियोजना के बजाय एक कंसोल ऐप), परियोजना को हटा दें और फिर सही प्रकार के साथ एक ही नाम की एक परियोजना जोड़ें - मेरे द्वारा पहले सभी (यानी, यह एक कुंवारी समाधान है) में कुछ भी जाँच की। किसी भी तरह से, यह एक अच्छा फिक्स है।
fxtperts

1
यह अभी भी 2017 में एक मुद्दा है ... यह मूर्खतापूर्ण है। उपयोगकर्ता का इरादा पूरी तरह से नीरस है (उसने अपना मन बदल दिया और चेक-इन के बीच हटा दिया गया) और सबसे खराब मामला एक पुष्टि संवाद द्वारा नियंत्रित किया जा सकता है ...
क्रिस बी।

26

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


1
किया - अब मैं उन्हें "ठीक से" कैसे
हटाऊं

11
विज़ुअल स्टूडियो में सोर्स कंट्रोल एक्सप्लोरर में जाकर फाइल्स डिलीट करें, फाइल्स ढूंढें और राइट क्लिक डिलीट करें। परिवर्तनों में जाँच करें ताकि सर्वर पर हटाए जाने की स्थिति बनी रहे। यूट्यूब पर कई सहायक वीडियो हैं जो सामान्य स्रोत नियंत्रण कार्यों के साथ मदद कर सकते हैं।
मार्को

1
टीएफएस में "नष्ट" कार्यक्षमता पर पढ़ें। इससे फाइलें / फोल्डर हमेशा के लिए चले जाएंगे।
एलिसिया

1
यह काम करता है, लेकिन अगर आपने एक निर्देशिका को हटा दिया जिसमें दर्जनों फाइलें थीं, तो यह थोड़ा थकाऊ हो सकता है।
बजे एक इयरविग

1
क्या किसी को पता है कि टीएफएस सर्वर पर इसे कैसे संचालित किया जाए? stackoverflow.com/questions/54599856/…

8

उस प्रोजेक्ट पर जाएं जिसमें फ़ाइल 'blah blah blah' है, आपको यह देखना चाहिए कि फ़ाइल में एक त्रुटि चिह्न है जो यह दर्शाता है कि यह मौजूद नहीं है। फ़ाइल> हटाएं पर राइट क्लिक करें। कि समस्या का ध्यान रखना चाहिए।


3

मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था। मैं भूल गया था कि मैं प्रकाशन के लिए प्रकाशित प्रोफाइल जोड़ने के साथ छेड़छाड़ कर रहा था। टीएफएस को लगा कि यह जांचने की जरूरत है कि आउटपुट नहीं था। मैंने केवल विज़ुअल स्टूडियो के अंदर टीम एक्सप्लोरर में App.Publish फ़ोल्डर पर राइट क्लिक किया और बाहर करने के लिए चुना। कोई समस्या नहीं के साथ सब कुछ वापस जाँच की।


2

मुझे एक ही त्रुटि का सामना करना पड़ा: यहाँ छवि विवरण दर्ज करें

लेकिन मेरा मुद्दा थोड़ा अलग था। मैं कुछ फ़ोल्डर नामों को बदल रहा था और जब मैं नया फ़ोल्डर रेपो में शामिल नहीं कर रहा था:

git add folderName

मेरे लिए समस्या हल कर दी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.