2010-03-09 8 views
5

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

हम इसे कैसे कार्यान्वित कर सकते हैं? कृपया गाइड करें।

उत्तर

3

हुक को कार्यान्वित करने के तरीके के बारे में जानकारी here मिल सकती है।

मैं एक स्क्रिप्ट लिखकर शुरू कर दूंगा, या एक मौजूदा एप्लिकेशन चुन रहा हूं, जो एक * .java फ़ाइल का कोड जांचता है। चूंकि * .jsp फ़ाइल में थोड़ा अलग वाक्यविन्यास होता है, इसलिए मैं * .jsp फ़ाइलों के लिए समान होता हूं - उन स्क्रिप्ट को अलग रखते हुए।

एक स्क्रिप्ट लिखना जो प्रतिबद्धता की फ़ाइल संरचना को पार करता है आसानी से बैश/पायथन में लिखा जा सकता है। इस स्क्रिप्ट को प्रत्येक * .java फ़ाइल और * .jsp फ़ाइल के लिए बस अपनी पिछली सिंटैक्स चेक स्क्रिप्ट को कॉल करना चाहिए।

अंतिम नहीं लेकिन कम से कम नहीं, ट्रैवर्सल स्क्रिप्ट को आपके सबवर्जन सर्वर पर प्री-प्रतिबद्ध हुक स्क्रिप्ट में जोड़ा जाना चाहिए।

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