2016-02-16 3 views
13

जब भी कोई मास्टर मास्टर के लिए प्रतिबद्ध होता है तो हम मास्टर से स्वचालित रूप से विलय करना चाहते हैं (फिलहाल, यह एक मैन्युअल प्रक्रिया है और लोग भूल जाते हैं)क्या गिटहब स्वचालित रूप से शाखाओं को विलय कर सकता है?

मुझे सराहना है कि यह हमेशा संभव नहीं हो सकता है , विवादों को मर्ज करने के कारण, लेकिन यदि यह संभव है, तो हम इसे स्वचालित रूप से करना चाहते हैं।

क्या यह संभव है?

+0

आप इसे किसी तरह के हुक के साथ करने में सक्षम हो सकते हैं। –

+0

धन्यवाद .... मुझे नहीं पता कि यह क्यों कम हो गया है ... यह इतना पागल विचार नहीं है ... हम केवल कोड-समीक्षा वाले पुल अनुरोधों के माध्यम से असामान्य परिस्थितियों में मास्टर करने के लिए प्रतिबद्ध हैं, इसलिए यह वास्तव में काफी उचित है यदि संभव हो तो स्वचालित रूप से बाहर निकलने के लिए। – Kram

उत्तर

6

जैसा कि मैं आपके प्रश्न को समझता हूं, इस से निपटने वाला एक बहुत अच्छा ब्लॉग पोस्ट स्क्रिप्ट सहित git-automatic-merges-with-server-side-hooks पर पाया जा सकता है।

+1

धन्यवाद - हालांकि यह बिटबकेट-विशिष्ट हुक का उपयोग कर रहा है, नहीं? क्या गिटहब के बराबर है? – Kram

+1

दो हुक की आवश्यकता है, अद्यतन हुक, जो भी जिथूब पर उपलब्ध है, और स्वत: विलयित हुक जिसे मैं गिहब एपीआई-डॉक्स में नहीं ढूंढ सकता। मुझे लगता है कि आप अपनी स्क्रिप्ट को ट्रिगर करने के लिए प्रतिबद्ध-हुक (https://developer.github.com/v3/repos/commits/) का उपयोग कर सकते हैं जो मर्जिंग (जैसा कि लिंक किए गए पोस्ट में दिखाया गया है) होगा और उसे करना होगा Finaly एक नया प्रतिबद्ध बिंदु सेट। तो कार्यक्षमता वही होगी, बस यह github पर नहीं बल्कि आपके अपने सर्वर पर चलेगी। –

+0

आह, ठीक है, मुझे लगता है कि मुझे अब यह मिल गया है - इसलिए मैं गिटहब को जो भी चाहता हूं वह नहीं कर सकता, लेकिन मैं इसे एक बाहरी होस्ट किए गए यूआरएल को पोक करने के लिए कह सकता हूं ताकि वह मुझे जो कुछ भी चाहिए, उसे करने के लिए स्क्रिप्ट चलाने के लिए। – Kram

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