के लिए हुक्स क्या मैं "पुल"/"पुश" आईएनजी से git-svn
प्रबंधित भंडार में हुक सेट कर सकता हूं?गिट-एसवीएन
स्थिति यह है कि मेरे पास Google Code पर एक प्रोजेक्ट होस्ट है, और स्थानीय कार्य प्रतिलिपि प्रबंधित करने के लिए गिट का उपयोग करें। मैं कुछ हुक सेट करना चाहता हूं ताकि git svn fetch
और git svn dcommit
के साथ एसवीएन रिपोजिटरी से डेटा को चेक/आउट करने पर, मैं प्रतिबद्धता में कुछ संशोधन कर सकता हूं। चूंकि मैं एसवीएन रिपॉजिटरी होस्ट नहीं करता हूं, इसलिए मैं सर्वर की तरफ हुक सेट नहीं कर सकता।
क्या कोई हुक मैं उपयोग कर सकता हूं? या क्या एक सामान्य शाखा को "चिह्नित" करने का कोई तरीका है, ताकि उस शाखा पर git pull
और git push
बदले में एक एसवीएन भंडार से/बाहर की जांच कर सके, इसलिए सामान्य गिट हुक का उपयोग किया जा सकता है?
अग्रिम धन्यवाद।
शानदार के उपयोग के लिए सक्षम बनाता है! एक मध्यवर्ती भंडार मेरी समस्या का समाधान करेगा। लेकिन मैं यह देखने के लिए कुछ दिनों के लिए खुला प्रश्न रखना चाहता हूं कि क्या एक और अधिक सुरुचिपूर्ण समाधान है :) – iamamac
@lamamac: बिल्कुल। यही एक बक्षीस है;) – VonC
"यह एक गिट फ़ेच अनुरोध पर भी हो सकता है, एक गिट svn fetch को ट्रिगर कर सकता है और इसे सत्यापित कर सकता है" - आप इसके लिए किस हुक का उपयोग करेंगे - मैं गिटूक में कुछ भी स्पष्ट नहीं देख सकता क्लाइंट खींचने का प्रयास करते समय सर्वर पर ट्रिगर किया जाए। – Greg