2011-01-11 22 views
11

मेरा प्रश्न टीम फाउंडेशन सर्वर (टीएफएस) से संबंधित है और विशेष रूप से, यह जानने का कोई तरीका है कि 'नवीनतम संस्करण प्राप्त करें) (रिकर्सिव) प्राप्त करने से पहले सर्वर पर कौन सी फाइलें बदली हैं?क्या टीएफएस में 'नवीनतम संस्करण प्राप्त करें' पूर्वावलोकन है? (वीएसएस 'गेट' कमांड की तरह)

विजुअल सोर्स सेफ (वीएसएस) में, आप 'गेट' (मुझे लगता है) कर सकते हैं जो आपको उन सभी फाइलों को दिखाता है जिन्हें अपडेट के लिए माना जा रहा था और सर्वर पर कौन सी फाइलें बदली गई हैं (इसके परिणामस्वरूप प्राप्त करने के दौरान अद्यतन किया जाना चाहिए)। यह कार्यक्षमता पूरी तरह गायब लगती है!

साथ ही, जब मैं टीएफएस में 'नवीनतम संस्करण प्राप्त करता हूं', तो कोई प्रगति प्रतीत नहीं होती है कि किसी भी चीज को प्रगति पट्टी के धुंध के अलावा कुछ भी नहीं हुआ है। मुझे अंत में एक अधिसूचना की उम्मीद होगी कि कोई अपडेट नहीं किया गया था, या n फ़ाइलों को अपडेट किया गया था। इसके बजाय मुझे क्या हुआ यह देखने के लिए विजुअल स्टूडियो में टीएफएस आउटपुट में शिकार करना है। क्या यह सही है?

बहुत पहले से धन्यवाद!

एंडी।

+0

कृपया [टीम सेवा Uservoice] में इस सुविधा पर टिप्पणी करें और टिप्पणी करें (https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/5630060-hook-into-on-get-latest-to -encourage-कोड-awarenes)। मैंने इसमें 3 वोट लगाए, लेकिन यह पर्याप्त नहीं लगता है :-( –

उत्तर

13

इस प्रश्न/उत्तर के लिए धन्यवाद, मैं खुशी से लगभग एक वर्ष के लिए tf get /recursive /preview का उपयोग कर रहा हूं।

लेकिन यह पता चला है कि वहाँ इस दृश्य स्टूडियो, कम से कम 2010 और बाद में एकीकृत तरह कुछ है।

जाएं:

  • दृश्य मेनू, अन्य विंडोज, स्रोत नियंत्रण एक्सप्लोरर
  • पथ आप, में राइट क्लिक करें रुचि रखते हैं पर नेविगेट करें और लेने "की तुलना"
  • सेट "लक्ष्य पथ आइटम दिखाएँ कि केवल लक्ष्य पथ में मौजूद "
  • ठीक
" बराबर स्थानीय पथ के लिए
  • आप करना चाह सकते हैं अन-चेक करें "

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

    मुझे बहुत खुशी है कि एक सहयोगी ने मुझे आज दिखाया!

  • 8

    विज़ुअल स्टूडियो में कोई भी नहीं बनाया गया है, लेकिन TFS कमांड लाइन पर /preview विकल्प है। वहाँ MSDN page for the Get Command

    TFS आदेश आप की जरूरत पर सभी आदेश पंक्ति विकल्पों पर अधिक जानकारी है:

    get "[path]" /recursive /preview /login:[user],[password] 
    

    दृश्य स्टूडियो में एक बाहरी उपकरण पर स्थापित इस।

    Title: "Get Latest Preview" 
    Command: c:\program files\microsoft visual studio 10.0\Common7\IDE\TF.exe 
    Arguments: [See above] 
    Initial Directory: "" 
    

    सुनिश्चित करें कि "आउटपुट विंडो का उपयोग करें" सक्षम है और "तर्क के लिए संकेत" नहीं है।

    +0

    कूल, धन्यवाद!क्या आपको पता है कि मेरे लिए यह सामान्य है कि 'नवीनतम संस्करण प्राप्त करें' के दौरान क्या हुआ, इसकी अधिसूचना न प्राप्त करें? मुझे यकीन है कि जब मैंने पहली बार इसका उपयोग शुरू किया था तो मुझे एक संवाद बॉक्स के रूप में क्या हुआ, इसकी अधिसूचना मिली, लेकिन अब मुझे टीएफएस आउटपुट बॉक्स में देखना है। – Andy

    +0

    @ एंडी - मैंने अभी कुछ अन्य स्रोत नियंत्रण प्रणालियों पर टीएफएस का उपयोग करना शुरू कर दिया है और मुझे याद नहीं है कि यह क्या करता था। – ChrisF