2012-12-12 11 views
13

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

क्या विजुअल स्टूडियो 2012 में सीधे किसी मेनू या टूलबार पर "शेल्वेट्स ढूंढें" जोड़ने का कोई तरीका है?

उत्तर

16

यदि आप राइट क्लिक पर जाते हैं और फिर किसी भी टूलबार पर "कस्टमाइज़" करते हैं, तो यह एक संवाद लाएगा । उस पर "कीबोर्ड" बटन दबाएं, File.TfsUnShelvePendingChanges चुनें और इसे एक हॉट कुंजी असाइन करें। मुझे विश्वास है कि स्रोत नियंत्रण एक्सप्लोरर विंडो को काम करने के लिए आपकी गर्म कुंजी के लिए खुले और सक्रिय होना चाहिए।

या ... यह नहीं हो सकता है आप के लिए वास्तव में क्या देख रहे हैं, लेकिन आप स्रोत नियंत्रण Explorer विंडो खुले और सक्रिय है, तो एएलटी-एफएएलटी-आरएएलटी-एफ अगर एएलटी -एफALT-S संवाद लाएगा। यह वास्तव में फाइल/स्रोत नियंत्रण/खोजें/अलमारियों को ढूंढ रहा है।

1

यदि यह केवल समीक्षा के लिए है तो शायद टीम वेब एक्सेस आपके लिए बेहतर होगा? बस http: //: 8080/tfs/web/पर जाएं, टीम प्रोजेक्ट का चयन करें, फिर स्रोत टैब पर क्लिक करें और शेल्वेट खोजें। फिर आप प्रत्येक ब्राउज़र में नई शेल्फसेट खोल सकते हैं और यह सभी परिवर्तनों की सूची देगा और आपको जल्दी से तुलना करने की इजाजत देता है।

+0

यह सिर्फ समीक्षा नहीं है। एक बुरी समस्या यह है कि मैं शायद TWA को नहीं बता सकता कि diff को दिखाने के लिए उपयोग करने के लिए कौन सा diff टूल है। (हमारे पास पहले से ही कोड समीक्षा ई-मेल में उत्पन्न TWA लिंक हैं, प्रति फ़ाइल बदल गई है, लेकिन अधिकांश लोगों को केवल सरल परिवर्तनों के लिए उपयोगी लगता है)। –

3

शेल्वेट्स के साथ काम करने का सबसे आसान तरीका नई माई वर्क फीचर का उपयोग करना है। काम को निलंबित और फिर से शुरू करके विजुअल स्टूडियो स्वचालित रूप से उस कार्य के एक साधारण ड्रैग/ड्रॉप के साथ आपके लिए सभी शेल्वेट जादू करेगा जो आप प्रगति पर रखना चाहते हैं।

वही समीक्षाओं पर लागू होता है, आपके वर्तमान काम को निलंबित करता है, या एक नया अस्थायी कार्यक्षेत्र बनाता है, समीक्षा अनुरोध खोलता है, इसे स्वचालित रूप से परिवर्तनों को अनदेखा करने दें और जब आप पूरा कर लेंगे तो आप अपने पिछले कार्यों को फिर से शुरू कर रहे थे ।

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

TWA Diff, there've been great improvements with TFS 2012 Update 2 जो लगभग रिलीज होने के लिए तैयार है के लिए के रूप में ...

+0

+1 क्योंकि इस तरह से मैं कुछ बड़े की समीक्षा करते समय वीएस/रिशेर्पर/कोडरश कोड नेविगेशन क्षमताओं का भी उपयोग कर सकता हूं। दूसरी तरफ, यह जवाब केवल नए संगठन पर होने के बाद ही समस्या हल करता है। –

+0

सही, और विजुअल स्टूडियो प्रीमियम या उच्चतर है। लेकिन अगर आपके पास है, तो इसका इस्तेमाल करें :)। – jessehouwing

0

कमान कि आप देख रहे हैं TfsUnshelvePendingChangesफ़ाइल के अधीन है।

किसी भी टूलबार पर राइट क्लिक करें, कस्टमाइज़ेशन पर क्लिक करें और एक संवाद खुल जाएगा। शीर्ष पर 'कमांड' टैब पर जाएं।

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

Customize dialog

उचित रूप से ऊपर चरण से चुनने के बाद, पर 'नई कमान' पर क्लिक करें। फिर फ़ाइल> TfsUnShelvePendingChanges का चयन करें। यह परिवर्तनों को असफल करने के लिए एक शॉर्टकट जोड़ देगा।

Choose command

धन्यवाद सही कमांड नाम उनका कहना है के लिए @Alex करने के लिए। भविष्य में उत्तर की तलाश करने वाले लोगों के लिए यहां अलग-अलग लिखना।

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