GUFS के माध्यम से TFS में किसी अन्य उपयोगकर्ता के चेकआउट को पूर्ववत कैसे करें?


90

निवासी TFS व्यवस्थापक के रूप में, इस अवसर पर मुझे एक चेकआउट (आमतौर पर एक लॉक) को पूर्ववत् करने के लिए कहा जाता है जो एक उपयोगकर्ता के पास एक निश्चित फ़ाइल पर होता है। यह कमांड लाइन के माध्यम से TF.exe यूटिलिटीज अनडू कमांड ( http://msdn.microsoft.com/en-us/library/c72skhw4.aspx ) का उपयोग करके किया जा सकता है , लेकिन यह एक तरह का दर्द है।

क्या GUI के माध्यम से किसी अन्य उपयोगकर्ता के चेकआउट को पूर्ववत करने का कोई तरीका है?


जवाबों:


198

बॉक्स से बाहर, नहीं, लेकिन ऐड-ऑन के माध्यम से कम से कम कुछ विकल्प हैं।

TFS बिजली उपकरण

एक बार स्थापित:

  1. ओपन सोर्स कंट्रोल एक्सप्लोरर
  2. उस आइटम पर राइट-क्लिक करें जिस पर चेकआउट पूर्ववत किया जाना है (या पूर्ववत होने के लिए कई फ़ाइलों का मूल फ़ोल्डर)
  3. सोर्स कंट्रोल में फाइंड और फिर स्टेटस चुनें
  4. स्रोत नियंत्रण में ढूँढें संवाद में, चिह्नित स्थिति चेकबॉक्स छोड़ दें
  5. वैकल्पिक रूप से, वाइल्डकार्ड टेक्स्टबॉक्स के लिए एक मान दर्ज करें
  6. वैकल्पिक रूप से, "चेकआउट की गई प्रदर्शन फ़ाइलें:" टेक्स्टबॉक्स में एक उपयोगकर्ता नाम दर्ज करें और उस रेडियो बटन का चयन करें
  7. ढूँढें पर क्लिक करें
  8. यह फ़ाइलों की एक सूची में परिणाम होगा
  9. पूर्ववत करने के लिए आइटम का चयन करें
  10. राइट-क्लिक करें और पूर्ववत् का चयन करें
  11. "चयनित सभी परिवर्तनों को पूर्ववत करें" के साथ संकेत दिए जाने पर हां पर क्लिक करें

टीम फाउंडेशन साइडकिक्स

एक अन्य विकल्प टीम फाउंडेशन साइडकिक्स एप्लिकेशन का उपयोग करना है, जिसे यहां प्राप्त किया जा सकता है: http://www.attrice.info/cm/tfs/

इसमें एक स्टेटस साइडकिक है जो आपको चेक आउट वर्क आइटम के लिए क्वेरी करने की अनुमति देता है। एक बार जब कोई कार्य आइटम चुना जाता है, तो "पूर्ववत लंबित परिवर्तन" और "पूर्ववत् करें" बटन होते हैं जिनका उपयोग किया जा सकता है।

अधिकार

ध्यान रखें कि आपको उचित अधिकारों की आवश्यकता होगी। अनुमतियों को "अन्य उपयोगकर्ताओं के परिवर्तन पूर्ववत करें" और "अन्य उपयोगकर्ताओं के परिवर्तन अनलॉक" कहा जाता है। इन अनुमतियों को निम्न द्वारा देखा जा सकता है:

  1. स्रोत नियंत्रण एक्सप्लोरर में वांछित परियोजना, फ़ोल्डर या फ़ाइल को राइट-क्लिक करें
  2. गुण का चयन करें
  3. सुरक्षा टैब का चयन करें
  4. शीर्ष पर उपयोगकर्ता और समूह अनुभाग में उपयुक्त उपयोगकर्ता या समूह का चयन करें
  5. "उपयोगकर्ता / समूह के लिए अनुमतियां": नीचे देखें

स्टैंडअलोन ऐप निर्देश: स्टेटस टूल \
सिलेक्टेड

1
मैं साइडकिक्स का उपयोग कर रहा हूं, जिस कारण से यह अब काम नहीं कर रहा है? TFS2013 पर अभी भी TFS नहीं बदला है। वैसे भी, VS2015 के लिए TFS पावरटूल बढ़िया काम करता है!
EJA

यह भी खूब रही! VS2015 + TFS Powertools VS2015 के लिए, मैं अब अंत में एक डेवलपर से लंबित परिवर्तनों को साफ कर सकता हूं जो वर्षों से चले आ रहे हैं। जब से मैंने शुरू किया है, तब से वे मुझे परेशान कर रहे हैं, अब मैं बिल्कुल साफ हूँ! धन्यवाद ब्रेट !!! :)
डिंगलेमेयर नेवरगैनगिवअप 10

यह स्थानीय कार्यक्षेत्रों के साथ काम नहीं करता है। - इसके अलावा, मैं टीएफएस में एक परियोजना व्यवस्थापक हूं, लेकिन परियोजना के लिए गुण संवाद में कोई "सुरक्षा" टैब नहीं है। बस "सामान्य", "स्थिति", और "शाखाएँ"।
BrainSlugs83

1
यह बहुत बुरा है कि उन्होंने वीएस 2017 के लिए इसे शामिल नहीं किया।
समग्र डेवलपर

36

मुझे सिर्फ यह समस्या थी और मुझे पुराने कार्यक्षेत्रों को साफ करने का एक आसान तरीका मिला।

1) विजुअल स्टूडियो में, ओपन सोर्स कंट्रोल एक्सप्लोरर।

2) 'कार्यक्षेत्र' ड्रॉपडाउन से 'कार्यस्थान ...' चुनें

3) एक संवाद आपके वर्तमान पीसी पर कार्यक्षेत्र दिखाएगा। 'दूरस्थ कार्यस्थान दिखाएं' चुनें

4) अब आप अपने पिछले पीसी (जब तक वे एक ही उपयोगकर्ता खाते से हैं) से कार्यक्षेत्र देखेंगे। पुराने कार्यक्षेत्र का चयन करें और 'निकालें' पर क्लिक करें। यह किसी भी स्थायी चेकआउट के साथ TFS से पुराने कार्यक्षेत्र को हटाना चाहिए।

मुझे यकीन है कि Arne ने एक समाधान ढूंढ लिया है, लेकिन मुझे उम्मीद है कि इससे दूसरों को मदद मिलेगी, जो इस मुद्दे को गूगल करते हैं।


2
वास्तव में यह इस सवाल का जवाब नहीं है, और आपकी स्थिति एक विशेष मामला है, हालांकि यह सहायक है इसलिए +1।
वाहिदनाडेरी


0

अगर आप tfs पॉवर टूल्स का उपयोग करते हैं तो ऊपर की प्रक्रिया आपको अपनी स्क्रीन अपडेट करने के लिए प्राप्त करने या नवीनतम करने की आवश्यकता है। अन्यथा ऐसा लगता है कि पूर्ववत काम नहीं किया है। परिचालन सफलतापूर्वक पूरा हुआ। कार्यस्थान कार्यस्थान क्योंकि डोमेन \ userID इस कंप्यूटर पर नहीं है, इसलिए आपको सर्वर पर किए गए परिवर्तनों के साथ इसे अपडेट करने के लिए उस कार्यक्षेत्र में एक अलग से कार्य करना होगा।

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