हम ब्राउन फील्ड कोड का एक बड़ा गुच्छा साफ करने का प्रयास कर रहे हैं, जबकि एक टीम नई कार्यक्षमता जोड़ रही है। हम निश्चित रूप से बदलना चाहते हैं और किसी भी कंपाइलर/कोड विश्लेषण या अन्य चेतावनियों से नया कोड साफ़ किया गया है, लेकिन वर्तमान समाधान को साफ करके उनमें से बहुत से लोग शुरू कर सकते हैं।नई निर्माण चेतावनी दी जाती है जब बिल्डिंग तोड़ती है
हम TFS 2010
तो निम्नलिखित प्रस्तावित किया गया था का उपयोग कर रहे:
- लिखें/निर्माण गतिविधि है जो कोड की पंक्तियों के साथ बदल के खिलाफ निर्माण में चेतावनी की सूची तुलना चयन वह चेक-इन
- यदि चेतावनी एक लाइन नंबर प्रदान करती है, और वह पंक्ति संख्या बदल दी गई थी, तो बिल्ड विफल हो गई।
मुझे समझ में आता है कि कोड की अन्य भागों में पेश की गई सभी नई चेतावनियां और चीजें नहीं मिलेंगी, लेकिन कम से कम कुछ है।
एक अन्य विकल्प है कि प्रस्तावित किया गया था:
- इस बिल्ड की सूची के खिलाफ पिछले ज्ञात अच्छी निर्माण की चेतावनी की सूची की तुलना करें। अगर नई चेतावनियां हैं (फ़ाइल नाम स्तर पर ट्रैक करें), बिल्ड विफल करें।
वहां कोई ज्ञात क्रियाएं जो कार्यक्षमता प्रदान कर सकती हैं?
कोड कवरेज रिपोर्ट पर कार्य करने वाली कोई भी ऐसी कार्रवाइयां?
आप किस टीएफएस का उपयोग कर रहे हैं? –
हम – jessehouwing
से ऊपर अपडेट किए गए टीएफएस 2010 का उपयोग कर रहे हैं, यह समुदाय टीएफएस बिल्ड एक्सटेंशंस कोडप्लेक्स प्रोजेक्ट के लिए एक महान फीचर अनुरोध जैसा दिखता है: http://tfsbuildextensions.codeplex.com/ –