2012-01-03 9 views
5

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

टीएफएस बिल्ड एजेंट कार्य निर्देशिका को हटाने का क्या प्रभाव है? - लेबल प्रभावित हैं? - निर्माण इतिहास प्रभावित है?

+0

कार्य निर्देशिका द्वारा, क्या आपका मतलब TFSAgents/Agent1/_work है? या इसी के समान? – dougajmcdonald

उत्तर

7

यदि आप अपने निर्माण वृद्धिशील नहीं हैं (वृद्धिशील प्राप्त) हैं तो आप इसे कर सकते हैं। यदि आपके निर्माण को हर बिल्ड के लिए हमेशा सभी स्रोत फाइलें मिलती हैं तो वर्किंग निर्देशिकाओं को हटाना ठीक है। इतिहास बनाएं और लेबल प्रभावित नहीं हैं। आपके निर्माण लॉग ड्रॉप स्थान में हैं और यह भी एक समस्या नहीं होनी चाहिए।

यह वृद्धिशील (कम से कम शून्य वृद्धिशील) निर्माण के लिए समस्या है। इन बिल्डों को बिल्ड निर्माण परिभाषा के कार्यक्षेत्र में परिभाषित अनुसार पूरे कार्यक्षेत्र के अनुसार, प्रत्येक बिल्ड से पहले केवल TFS स्रोत नियंत्रण से नवीनतम परिवर्तन प्राप्त हो रहे हैं।

अपनी बिल्ड परिभाषा की प्रक्रिया-> क्लीन वर्कस्पेस सेटिंग्स की जांच करें। यदि यह सभी पर सेट है, तो बिल्ड निर्देशिका को हटाने में कोई समस्या नहीं होनी चाहिए।

0

मान लीजिए कि मैं आपके प्रश्न को सही ढंग से समझता हूं, सुनिश्चित करें कि आप टीएफएस इंटरफेस के माध्यम से बिल्ड को हटा दें, अगर आप इसकी मदद कर सकते हैं तो डिस्क से फ़ोल्डर्स को न हटाएं। टीएफएस 2010 बिल्ड डिलीशन डायलॉग आपको कुछ विकल्प देता है कि क्या रखना है और क्या हटाना है।

http://blogs.msdn.com/b/jpricket/archive/2009/12/09/tfs-2010-how-about-those-build-delete-options.aspx

तुम भी तो यह है कि वर्ष/अप्रयुक्त स्वचालित रूप से हटा दिया जाता है बनाता निर्माण अवधारण नीतियों सेट कर सकते हैं।

+0

मुझे लगता है कि वह बिल्ड सर्वर पर काम करने वाले फ़ोल्डर के बारे में बात कर रहा है, आउटपुट निर्देशिका नहीं। – itchi

+0

यदि आप इस विचार को और विस्तारित करना चाहते हैं, तो आप एक स्क्रिप्ट सेट कर सकते हैं जो कार्य फ़ोल्डर की अंतिम संशोधित तिथि को देखता है, फिर विशिष्ट परिवर्तन 1 प्राप्त करें, और कार्य फ़ोल्डर में फ़ाइलों को दोबारा हटा दें। अंत में, निर्माण एजेंट के रूप में हर सप्ताह या तो चलाने के लिए एक विंडोज निर्धारित कार्य बनाएँ। – AspiringTFSGuru