यह अजीब लगता है कि मुख्य निर्माण परिभाषाओं का इतिहास नहीं होगा, लेकिन मुझे कोई तंत्र नहीं मिल रहा है। कृपया मुझे बताएं कि समय के साथ निर्माण परिभाषाओं में बदलावों को ट्रैक करने के लिए कुछ रास्ता है।क्या TFS2010 में बिल्ड परिभाषा पर परिवर्तनों का इतिहास प्राप्त करना संभव है?
उत्तर
के तहत स्रोत नियंत्रण में देखो:
$/ProjectName/TeamBuildTypes
<> .proj संग्रहीत फ़ाइल में परिवर्तन का एक पूरा इतिहास होनी चाहिए।
आप टीएफएस 2010 के निर्माण (पीछे की संगतता के लिए) में .proj फ़ाइलों का उपयोग कर सकते हैं। इसलिए, यदि आपको वास्तव में परिवर्तनों को ट्रैक करने की आवश्यकता है, तो उचित TeamBuildTypes फ़ोल्डर में .proj फ़ाइल जोड़ें। जब आप प्रक्रिया प्रपत्र पर बिल्ड परिभाषा बनाते हैं, तो आपको बिल्ड प्रक्रिया फ़ाइल को 'अपग्रेड टेम्पलेट' में बदलने की आवश्यकता है और फिर बिल्ड प्रक्रिया पैरामीटर के तहत कॉन्फ़िगरेशन फ़ोल्डर पथ निर्दिष्ट करें।
मुझे पूरा यकीन है कि निर्माण परिभाषा में स्वचालित रूप से परिवर्तनों को ट्रैक करने का कोई तरीका नहीं है। जब भी आप इसे बदलते हैं और फिर उस फ़ाइल को स्रोत नियंत्रण में जांचते हैं, तो आप फ़ाइल को परिभाषा को निर्यात करके इसे मैन्युअल रूप से कर सकते हैं।
आप तो आप
tfpt builddefinition
उपयोग कर सकते हैं परिभाषाओं निर्यात करने के लिए, अपने TFS संस्करण के लिए टीम फाउंडेशन सर्वर विद्युत उपकरण उचित स्थापित करने के लिए की आवश्यकता होगी।
उन .proj फ़ाइलें टीम बिल्ड 2008 से हैं, वही संरचना और फ़ाइलें टीएफएस 2010 में मौजूद नहीं हैं। यही समस्या है, कहीं भी कोई फ़ाइल सहेजी नहीं गई है। इसे केवल डेटाबेस में बिल्ड चरणों को रखना होगा। – Alex
उस अद्यतन के लिए धन्यवाद। मुझे लगा कि टीएफएस 2010 ने टीमबिल्ड टाइप्स निर्देशिका बनाई है, जो इसे किसी चीज़ के साथ पॉप्युलेट करेगा। – Robaticus
एलेक्स - मुझे अभी भी समय के साथ निर्माण परिवर्तनों को ट्रैक करने की अंतर्निहित क्षमता पर कुछ भी नहीं मिला है, लेकिन एक चीज जो आप कर सकते हैं वह निर्माण और स्टोर को स्रोत नियंत्रण में निर्यात कर सकती है। Kludgy, लेकिन काम कर सकता है। – Robaticus