2014-09-04 7 views
7

मुझे विजुअल स्टूडियो 2013 में टीएफएस में अपना समाधान जोड़ना है, जब मैं चेक- टीम एक्सप्लोरर विंडो में बटन में, मुझे यह त्रुटि संदेश मिलता है:टीएफएस, चेक-इन समाधान में असमर्थ, accordionlist.gif: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती है क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है क्योंकि

सी: \ प्रोजेक्ट्स \ 2013 \ MyCompany.MySolution \ MyProject \ adminpages \ images \ someimage.gif: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किया जा रहा है एक और प्रक्रिया द्वारा

स्पष्ट रूप से मैंने जांच की है कि यह फ़ाइल प्रोसेस एक्सप्लोरर और लॉकहंटर का उपयोग करके किसी अन्य प्रक्रिया द्वारा उपयोग की जा रही है, लेकिन कुछ भी नहीं मिला। मैं उत्सुक हूं कि इन फ़ाइलों को, कहीं भी उपयोग नहीं किया जाता है।

कोई विचार यह क्या हो सकता है? इस बेवकूफ त्रुटि के कारण मैं टीएफएस के समाधान में जांच नहीं कर सकता।

धन्यवाद।

+0

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

+0

क्या वह सब कुछ था। कोई ऐप नहीं चल रहा है, उस फ़ाइल का उपयोग करने वाले कोई ऐप नहीं। पुनरारंभ किया गया, रीबूट किया गया ... कुछ भी मदद नहीं करता है। उस फ़ाइल का उपयोग करने वाले कोई भी ऐप्स, कोई भी फ़ाइल उस फ़ाइल का उपयोग नहीं करती है। वह फ़ाइल कुछ भी नहीं है, यहां तक ​​कि कहीं भी इस्तेमाल नहीं किया जाता है। मैं वास्तव में उस फाइल को बिना किसी समस्या के हटा सकता हूं। समस्या यह है कि मुझे समाधान जांच-पड़ताल करना है, और मैं नहीं कर सकता। यह सिर्फ वह फ़ाइल नहीं है, अन्य लोग हैं, यादृच्छिक रूप से; (( – monstro

+0

क्या आप समाधान बंद कर सकते हैं और फिर लंबित परिवर्तनों या स्रोत नियंत्रण एक्सप्लोरर से चेक इन कर सकते हैं? –

उत्तर

-1

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

अपनी परियोजना को बचाने और करीब विजुअल स्टूडियो 2013 ओपन और अपने समाधान युक्त फ़ोल्डर में सीडी एक 'VS2013 के लिए डेवलपर कमांड प्रॉम्प्ट':

यहाँ कैसे मैं इस समस्या को ठीक करेंगे। समस्या निम्न कमांड:

tf add /recursive . 
tf checkin /recursive . 

तो, अपने मूल स्रोत कहीं और कॉपी:

robocopy /MIR . C:\Temp\Original 

तो, वर्तमान स्रोत को हटा दें और

cd ..\ 
rmdir /s /q <foldername> 
tf get /force /recursive <foldername> 

अपने समाधान खोलें TFS

से फिर से मिल और सुनिश्चित करें कि सब ठीक से काम करता है। यदि आवश्यक हो तो पहले आप 'बैकअप' का उपयोग करते हुए सही मुद्दों को ठीक करते हैं।

0

मैं भी इस मुद्दे का सामना करना पड़ा और इस तरह वी.एस. और यहां तक ​​कि मेरी मशीन लेकिन एकमात्र समाधान है कि काम को पुन: प्रारंभ के रूप में कई बातें करने की कोशिश की (और अधिक काम के आसपास की तरह) जैसे 2012

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

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