2012-07-11 14 views
6

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

Trunk ---------------------------------------------- 
     \    \ 
     \    ------- Release 2.0 
     -- Release 1.0 

हम आसानी से रिलीज 1.0 और ट्रंक, लेकिन हम दोनों के बीच मर्ज ना किए गए परिवर्तन के लिए जाँच कर सकते हैं भी हैं: अगर है कि एक ही बग फ़िक्स एक नए रिलीज शाखा जैसे करने के लिए प्रचारित किया गया था हालांकि, क्या हम याद कर रहे हैं की क्षमता तो जाँच करने के लिए है सुनिश्चित करें कि उन परिवर्तनों को रिलीज 2.0 में भी चलाया जा सके।

ट्रंक और रिलीज 2.0 के बीच tf merge /candidate चलाना प्रभावी नहीं होगा क्योंकि हमें 2.0 रिलीज के बाद लागू नई सुविधाओं से संबंधित परिवर्तनों का एक गुच्छा मिलेगा। शायद मैं आधारहीन विलय उम्मीदवार चेक (रिलीज 1.0 से रिलीज 2.0 तक) कर सकता हूं? या शायद टीएफएस 2012 परिवर्तन ट्रैकिंग के लिए कुछ नया कमांड लाइन विकल्प प्रदान करता है?

उत्तर

5

आप शायद tf branches और tf merges के संयोजन का उपयोग करना चाहेंगे। यदि ये आपको आपकी आवश्यक जानकारी नहीं देते हैं तो मुझे लगता है कि आप टीएफएस एपीआई

का उपयोग करके अपना स्वयं का कंसोल एप्लिकेशन या पावरहेल स्नैपिन लिखने जा रहे हैं
संबंधित मुद्दे