2016-11-09 4 views
9

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

फिलहाल यह हरा रहता है लेकिन असल में ऐसे कोड हैं जिनकी समीक्षा शाखा में नहीं की गई है।

+1

आप GitHub एपीआई का उपयोग कर यह करने के लिए सक्षम हो सकता है: https://developer.github.com/v3/repos/statuses/ –

उत्तर

1

गिटहब पर, भंडार के मुख्य पृष्ठ पर नेविगेट करें। अपने भंडार के नाम के तहत, सेटिंग्स पर क्लिक करें। बाएं मेनू में, शाखाएं पर क्लिक करें। ड्रॉप-डाउन मेनू का उपयोग करके उस शाखा का चयन करें जिसे आप प्रतिबंधित करना चाहते हैं।

का चयन करें जब नई प्रतिबद्धता धक्का दी जाती है तो बाली पुल अनुरोध अनुमोदन को खारिज करें।

enter image description here

यह एक पुल अनुरोध स्वीकृति समीक्षा जब एक कोड में सुधार करने वाले के लिए प्रतिबद्ध शाखा को धक्का दे खारिज।

परिवर्तन सहेजें पर क्लिक करें।

रेफरी: https://help.github.com/articles/enabling-required-reviews-for-pull-requests/

+1

यह सही है, धन्यवाद! –

6

यदि आपको यह स्वचालित रूप से करने की आवश्यकता है, या यदि मैन्युअल प्रक्रिया ठीक है, तो यह आपके प्रश्न से स्पष्ट नहीं है।

मेरे मामले में एक मैनुअल समाधान ठीक था। हम केवल डेवलपर्स पर भरोसा करेंगे कि पीआर को अस्वीकार कर दिया जाए या नहीं।

मैन्युअल रूप से पीआर को अस्वीकार करने के लिए, आप टिप्पणी अनुभाग पर जा सकते हैं जहां स्वीकृति है, और "सभी समीक्षकों को दिखाएं" पर क्लिक करें। फिर प्रत्येक अनुमोदित समीक्षा के लिए डिसमिस चुनें।

+0

दुर्भाग्य से यह स्वत: होने के लिए की आवश्यकता होगी, लेकिन के लिए धन्यवाद इनपुट! तुमने मुझे कुछ सोचा :) –

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