मैं एक गिट हुक स्थापित करना चाहता हूं जो आने वाले टैग के आधार पर एक सीडीएन-शैली निर्देशिका संरचना बनाता है। तो, उदाहरण के लिए, यदि स्थानीय भंडार में अंतिम टैग "v1.2.1" है और मैं "v1.2.2" के साथ एक प्रतिबद्धता खींचता हूं, तो उसे नया टैग देखना चाहिए और भंडार को सीधे नए रूप में क्लोन करना चाहिए (../1.2 .2) तदनुसार।मैं गिट हुक में नए टैग पर प्रतिक्रिया कैसे करूं?
मुझे यकीन है कि मैं इसे पोस्ट-प्राप्त करने के लिए संलग्न करना चाहता हूं, हालांकि मुझे आने वाले टैग को पढ़ने के तरीके के बारे में दस्तावेज़ गिट हुक के बारे में कुछ भी नहीं मिल रहा है। क्या वे एक अलग हुक पर पहुंचे हैं? क्या मुझे वास्तव में शेल स्क्रिप्ट को गिट कमांड चलाने की आवश्यकता है यह देखने के लिए कि क्या किसी भी नए काम में नए टैग हैं?
धन्यवाद!
'$ 1, $ 2, और $ 3' मेरे लिए सभी शून्य हैं। – chovy
@chovy strage। यह समान लिपि (http://www.kaarsemaker.net/blog/2013/10/16/automatically-pushing-local-git-repositories-other-sources/) में एक ही समस्या नहीं है। – VonC
मैंने जवाब में उदाहरण तय किया है कि यह एक पूर्ण बैश स्क्रिप्ट है, मेरे जैसे उन लोगों के लिए जो पोस्ट-प्राप्त लिंक का पालन करने के लिए बहुत आलसी हैं –