मेरा लक्ष्य ऐसे डेटा की जांच करना है जो कुछ आवश्यकताओं को पूरा नहीं करते हैं और फिर या तो प्रतिबद्ध किए गए या अस्वीकार किए गए रिमोट रिपॉजिटरी को अस्वीकार कर देते हैं।
प्री-कमिट हुक करने की समस्या यह है कि कई लोगों को तैनात करना मुश्किल है, जिन्हें मैन्युअल रूप से अपनी प्री-कमिट फाइल को अपडेट करना है। साथ ही, Git आपको .git फ़ोल्डर में सबमॉड्यूल करने की अनुमति नहीं देता है जो तैनाती के लिए बहुत आसान होता है फिर भी अफसोस।
दूसरा विकल्प जो मैं देख रहा हूं वह यह है कि मुझे विश्वास है कि रिमोट की तरफ अपडेट हुक है, जो प्रत्येक कमिट को देव द्वारा धक्का दिए जाने की जाँच करेगा और यदि कोई भी परीक्षण विफल रहता है तो पुश को अस्वीकार कर देगा।
किसी को भी इस समस्या पर कोई अंतर्दृष्टि है? और यदि हां, तो क्या आप मुझे एक उदाहरण अपडेट हुक स्क्रिप्ट के लिए प्रदान या इंगित कर सकते हैं? मैं थोड़ा उलझन में हूं कि यह कैसे काम करता है।