2009-05-19 12 views
10

मैं चेकआउट & बिल्ड करने से पहले पूर्ण कार्यक्षेत्र को हटाने के लिए हडसन को सिखाने का एक तरीका चाहता हूं। क्या कोई प्लगइन है जो इसे सक्षम बनाता है?निर्माण से पहले हडसन वर्कस्पेस को कैसे हटाएं?

उत्तर

7

वर्तमान में, प्रत्येक एससीएम प्लगइन वर्कस्पेस क्लीनअप कार्यक्षमता प्रदान करता है। जल्द ही, कोर हडसन इस क्षमता होगा, और एससीएम वाले प्लग इन मूल सुविधा के लिए सेटिंग विस्थापित करेगा: issue 3966

+0

महान, जो मेरा मतलब था। – Mauli

7

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

+0

यह सभी एससीएम उपकरण – pugmarx

+0

के लिए मौजूद है और इसके अलावा, पिछले निर्माण कलाकृतियों को हटाने के लिए 'साफ' (जैसे: 'मेवेन क्लीन') भी करें (मेवेन में: लक्ष्य फ़ोल्डर) –

+0

वास्तव में हटा देता है पूरा कार्यक्षेत्र? मेवेन क्लीन पर्याप्त नहीं है, मैं स्थानीय भंडार को भी हटाना चाहता हूं। – Mauli

2

एससीएम विकल्पों के तहत अद्यतन का उपयोग अनचेक करें और अपने आदेश में कॉल मेवेन के स्वच्छ चरण का उपयोग करें।

1

मैं उन्हें अभी तक उपयोग नहीं किया है, लेकिन AFAIK वहाँ जो बैच स्क्रिप्ट चलाने की अनुमति उपलब्ध हडसन-प्लगइन्स हैं पूर्व-और पोस्ट-बिल्ड चरणों के रूप में जो निर्देशिका को हटा सकता है। जांचें: हडसन प्रबंधित करें -> प्लगइन्स प्रबंधित करें -> उपलब्ध

0

हडसन के लिए सबवर्जन प्लगइन में अब "अनुकरण चेकआउट" पर स्विच है - यह वापस करने और अपडेट करने से पहले अनवरोधित फ़ाइलों को हटा देता है।

3

Advanced Project Options के तहत एक विकल्प है: निर्माण से पहले क्लीन वर्कस्पेस।

यह वही करता है जो आप चाहते हैं।

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