2010-11-25 11 views
15

मैं यह सुनिश्चित करना चाहता हूं कि कोई भी स्रोत कोड की जांच नहीं कर रहा है ताकि मैं एक रिलीज़ इंस्टॉलर बना सकूं। तो, मैं 1) #1 उन उपयोगकर्ताओं की सूची देखना चाहता हूं जो एक विशिष्ट फ़ाइल की जांच कर रहे हैं और 2) #2 सभी चेक आउट फ़ाइलों की सूची; लेकिन मुझे नहीं पता कि कैसे करें। यदि आप करते हैं तो कृपया मदद करें!कैसे पता चलेगा कि टीएफएस 2010 में किसी और द्वारा फ़ाइल की जांच की गई है या नहीं?

संपादित

एक सहयोगी ने मुझे पता चलता है कि हम प्रति उपयोगकर्ता द्वारा बुनियादी पर सूची #1 देख सकते हैं: Source Control - Team Members - Right click a user - Show Pending Changes - Done। यह बहुत अच्छा है लेकिन सही नहीं है। प्रत्येक सदस्य की पूरी सूची देखने के लिए सुंदर होगा।

संपूर्ण सूची Modify Query (बाएं शीर्ष कोने पर) देखने के लिए अनुसरण करने के लिए एक और कदम और Display all checked out का चयन करें।

+1

बाहर विशेष जाँच करने का प्रयास; यदि आप नहीं कर सकते तो किसी और ने इसे चेक आउट कर दिया है। यह देखने के लिए आउटपुट विंडो में देखें कि यह किसके पास है –

+0

@ मिच: एक प्रोजेक्ट में सैकड़ों फाइलें हो सकती हैं। क्या सूची देखने का कोई और तरीका है? –

उत्तर

5

एक सहयोगी मुझे दिखाता है कि हम प्रति उपयोगकर्ता मूल पर #1 सूची देख सकते हैं: Source Control - Team Members - Right click a user - Show Pending Changes - Done। यह बहुत अच्छा है लेकिन सही नहीं है। प्रत्येक सदस्य की पूरी सूची देखने के लिए सुंदर होगा।

संपूर्ण सूची Modify Query (बाएं शीर्ष कोने पर) देखने के लिए अनुसरण करने के लिए एक और कदम और Display all checked out का चयन करें।

+1

स्रोत नियंत्रण एक्सप्लोरर में मैं फ़ाइलों को देख सकता हूं और उनमें से कुछ को चेक आउट किया । लेकिन मुझे टीम एक्सप्लोरर में टीम के सदस्य नहीं दिख रहे हैं। या मुझे उन्हें कहाँ देखना चाहिए? और क्वेरी संशोधित कहां है? मुझे यह नहीं मिल रहा है। – Alexan

+0

बीटीडब्ल्यू, समाधान एक्सप्लोरर में मैं फ़ाइल और टूलटिप के नाम से पहले लॉक के बजाय मानव का आइकन देखता हूं: 'किसी और के द्वारा चेकआउट करें या किसी अन्य स्थान पर'। अगर मैं व्यक्ति का नाम प्राप्त कर सकता हूं तो यह बेहतर होगा, जिन्होंने इस फ़ाइल को टूलटिप में चेक आउट किया था। – Alexan

2

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

+0

@Lam: आपके सुझाव के साथ, मुझे लगता है कि एक चेक-आउट फ़ाइल को देखना आसान नहीं है जो फ़ोल्डर के दसियों के नीचे है - इस परियोजना में प्रत्येक फ़ोल्डर –

20

एक विजुअल स्टूडियो 2010 कमांड प्रॉम्प्ट खोलें (स्टार्ट-> सभी प्रोग्राम-> एमएस विजुअल स्टूडियो 2010-> वीएस टूल्स)। प्रकार:

tf status /user:* 

यह आप सभी कार्यस्थानों में सभी उपयोगकर्ताओं के लिए सभी लंबित परिवर्तन दे देंगे।

एक विशिष्ट फ़ाइल के लिए, बस टाइप करें:

tf status /user:* c:\myfile.txt 

अधिक जानकारी here

+0

के लिए सैकड़ों फाइलों के साथ फ़ोल्डर्स/सबफोडलर के दस गुना शामिल होंगे। परिणाम एक फाइल में मुद्रित? –

+0

आउटपुट को पुनर्निर्देशित करें। उदाहरण: टीएफ स्थिति/उपयोगकर्ता: *> सी: \ test.txt – LWoodyiii

+0

+1 महान काम करता है, दयालुता है कि टीएफएस आपको नहीं बताता है * जब * एक फ़ाइल की जांच की गई थी, तो इस तरह की चीज बड़ी परियोजनाओं के लिए महत्वपूर्ण हो सकती है। –

3

मुझे लगता है कि टीम फाउंडेशन साइडकिक्स (http://www.attrice.info/cm/tfs/) कमांड प्रॉम्प्ट का उपयोग करके बहुत आसान है।

+0

मुझे यकीन नहीं है कि कमांड लाइन का उपयोग करके भुगतान करना "आसान" है। कृपया मेरी टिप्पणी देखें [यहां] (http://stackoverflow.com/questions/4273569/how-to-now-if-a-file-is-checked-out-by-someone-else-in-tfs-2010/ 4273685 # टिप्पणी 26769340_4273685) – itsho

0

गोटो Views-->Other windows -->pending changes

+0

लेकिन मुझे वहां केवल मेरा चेक-आउट दिखाई देता है। – Alexan

1

#1 Solution

  1. ओपन Source Control Explorer
  2. इस खोजकर्ता में फ़ाइल को ब्राउज़ करें और इसे चुनें।
  3. File > Source Control > Find in Source Control > Status...
  4. कुछ भी बदल नहीं है में इस विंडो खोली और क्लिक Find

#2 Solution

  1. View > Other Windows > Pending Changes

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

  • कोई संबंधित समस्या नहीं^_^