2012-06-01 16 views
18

मैं एक गिट सबमिशन का उपयोग कर रहा हूं (चलिए इसे सबमोड्यूलरियो कहते हैं) ताकि मैं दो मॉडलों में अपना मॉड्यूल शामिल कर सकूं।गिट सबमिशन प्रतिबद्ध हुक

मैं इसका उपयोग करने वाली किसी भी परियोजना से SubmoduleRepo को प्रतिबद्ध कर सकता हूं।

मैं सबमुड्यूलरियो को परेशानी मुक्त, अद्यतन और प्रतिबद्ध कर सकता हूं।

मैं जब भी मैं कुछ करने की एक हुक के लिए प्रतिबद्ध अमल करने की जरूरत है, जबकि एक परियोजना है कि SubmoduleRepo (जब मैं SubmoduleRepo में काम करते हैं, के लिए प्रतिबद्ध हुक कार्यान्वित की उम्मीद के रूप में) शामिल हैं में एक निर्देशिका में काम कर

कोई .git नहीं है submodule के dir में फ़ोल्डर (केवल .git फ़ाइल जो वर्तमान निर्देशिका के पथ निर्दिष्ट करता है)।

+1

यह एक पुरानी सवाल है, लेकिन संभवतः आप या तो अपने आप को या जेसन का सही उत्तर आवंटित करने चाहिए। :) –

उत्तर

19

मैं इस पोस्ट करने के बाद क्षणों में से समाधान जोड़ी मिल गया है ...

आप .git में हुक डाल सकते हैं/मॉड्यूल // हुक/- जैसे। .git/मॉड्यूल/वेब/जेएस/मॉड्यूल/दर यदि आपका सबमिशन/वेब/जेएस/मॉड्यूल/रेट निर्देशिका में स्थित है।

+2

दुर्भाग्य से यह स्क्रिप्ट योग्य नहीं है। – cweiske

+5

यह 'गिट रेव-पार्स - गिट-डीआईआर' के साथ पठनीय है। देखें: http://stackoverflow.com/questions/14073053/find-path-to-git-hooks- निर्देशिका-on-the-shell –

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