2011-04-12 9 views
8

मैंने मूल रूप से एक फ़ाइल संपादित की, जिसने चेकआउट किया था। मुझे एक नया कंप्यूटर मिला, और अब मैं फाइल को संपादित करना चाहता हूं। मुझे मूल संपादन की परवाह नहीं है।tfs: परिवर्तनों को अनलॉक करने के लिए कैसे करें

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

मैं निम्न आदेश का उपयोग कर tf कमांडलाइन साथ अनलॉक करने की कोशिश की:

tf लॉक/ताला: कोई नहीं/कार्यक्षेत्र: oldmachinename; डोमेन \ मुझे/पुनरावर्ती $/ProjectName/निर्देशिका/एस: http: TFS: 8080/tfs/project

मुझे कोई त्रुटि नहीं मिलती है, लेकिन जब मैं विजुअल स्टूडियो 2010 में जाता हूं (हम टीएफएस 2010 का भी उपयोग कर रहे हैं) फ़ाइलें लॉक रहती हैं।

मैं क्या गलत कर रहा हूं? इस तरह

उत्तर

3

पुराने वर्कस्पेस को हटाने से शायद आप क्या करना चाहते हैं। आप इसे the tf workspace command के साथ कर सकते हैं, लेकिन एक आसान तरीका है मुफ्त TFS Sidekicks add-on का उपयोग करना जो आपको कार्यस्थानों को प्रबंधित और हटाने के लिए एक GUI देता है।

0

कोशिश कुछ:

निम्न उदाहरण बातें बताता है और src/टीम फाउंडेशन संस्करण नियंत्रण सर्वर से चेक आउट और चेक-इन अन्य उपयोगकर्ताओं द्वारा लिए उपलब्ध फ़ोल्डर में सभी फ़ाइलें बनाता है।

c: \ परियोजनाओं> tf लॉक/ताला: कोई नहीं src/

अधिक यहाँ प्रलेखन: http://msdn.microsoft.com/en-us/library/47b0c7w9.aspx

+1

मुझे एक त्रुटि मिलती है जो अनलॉक नहीं कर सकती है ... यह वर्तमान में आपके कार्यक्षेत्र में बंद नहीं है। मैंने वर्कस्पेस का उपयोग करके वर्कस्पेस निर्दिष्ट करने का प्रयास किया है: नाम; डोमेन \ उपयोगकर्ता और अभी भी त्रुटि प्राप्त करें – Jeremy

18

आप TFS powertools उपयोग करने की कोशिश की है?

एक बार आपके पास यह हो जाने के बाद, आप अपने फ़ोल्डर या फ़ाइल पर राइट-क्लिक कर सकते हैं, और स्रोत नियंत्रण -> स्थिति में खोजें चुनें। आपके द्वारा खोजें पर क्लिक करने के बाद, आपको सभी चेक-आउट, या चेक-आउट

फ़ाइलों को दिखाना चाहिए, फिर आपको चेकआउट पर राइट-क्लिक करने और "पूर्ववत करें" चुनने में सक्षम होना चाहिए।

हालांकि यह आम तौर पर एक ही कमांड लाइन तर्क जारी कर रहा है, मुझे इसके साथ शुभकामनाएं मिली हैं।

3

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

आप एक फ़ाइल पर लॉक भी तोड़ सकते हैं, लेकिन आपको उचित अनुमतियां देनी होंगी ताले तोड़ने में सक्षम हो। इसे कैसे करें इसके विशिष्ट स्पष्टीकरण के लिए here देखें।

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

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