जीथब पर पुल अनुरोध कैसे रद्द करें?


152

जीथब पर पुल का अनुरोध कैसे रद्द किया जा सकता है?

अद्यतन उत्तर ने उत्तर में दिए गए चरणों को विस्तार से नहीं बताया और किसी भी स्थिति में, यह सवाल पूछे जाने के बाद से ही गीथब ने इसे मृत सरल बना दिया है, इसलिए यहां ये चरण दिए गए हैं:

  1. पुल अनुरोध पृष्ठ पर जाएं
  2. "करीब खींचने का अनुरोध बटन" टैप करें

1.5 नीचे की ओर स्क्रॉल करें।
थॉमस डब्ल्यूडब्ल्यू

जवाबों:


129

GitHub अब पुल अनुरोध को बंद करने का समर्थन करता है


43
यह पृष्ठ पर बहुत नीचे है। बस नीचे आने वाले रास्ते को स्क्रॉल करें।
21

2
युक्ति: निकट बटन लक्ष्य रेपो पर पुल अनुरोध पर है । आप इसे स्रोत रेपो में पुल अनुरोध के लिए पेज पर नहीं पाएंगे।
मंगल

3
क्या पीआर को हटाने का कोई तरीका नहीं है? धन्यवाद।
f01

github सहायता पृष्ठ में आवश्यक छोटे सुधार, मूल रेपो पर क्लिक करें जिसके लिए आपने पुल अनुरोध सबमिट किया है। PR के नाम पर क्लिक करें और नीचे स्क्रॉल करें।
विक्रमवी

16

एक DVCS ("वितरित" के रूप में) की भावना में, आपने जो कुछ प्रकाशित किया है, उसे रद्द न करें:
आपके द्वारा भेजे गए सामान्य रूप से भेजे गए पैच अनुरोध (आमतौर पर ईमेल द्वारा, यहां GitHub webapp द्वारा) हैं, और आप रद्द नहीं करेंगे या तो ईमेल;)

लेकिन चूँकि GitHub Pull Request प्रणाली में एक चर्चा खंड भी शामिल है, जो कि वहाँ होगा कि आप उन परिवर्तनों को प्राप्त करने वाले को अपनी चिंता बता सकते हैं, उससे पूछ सकते हैं कि वह आपके 30 में से 29 को अवहेलना करता है।

अंत में, याद रखें:

  • a / आपके पास पुल अनुरोध करते समय एक पूर्वावलोकन अनुभाग होता है, जिससे आप इसमें शामिल किए जाने वाले कमिट की संख्या देख सकते हैं और उनके अंतर की समीक्षा कर सकते हैं।
  • b / यह उस कार्य को फिर से करने के लिए बेहतर है जिसे आप दूरस्थ शाखा के शीर्ष पर पुल अनुरोध के रूप में प्रकाशित करना चाहते हैं जो उक्त कार्य प्राप्त करेगा। फिर आप एक पुल अनुरोध कर सकते हैं जिसे प्राप्तकर्ता द्वारा तेजी से आगे तरीके से सुरक्षित रूप से लागू किया जा सकता है।

कहा जा रहा है कि जनवरी 2011 से (" रिफ्रेश्ड पुल रिक्वेस्ट डिस्कशन "), और ऊपर दिए गए उत्तर में उल्लेख किया गया है , आप टिप्पणियों में एक पुल अनुरोध को बंद कर सकते हैं।
चर्चा पृष्ठ के नीचे "टिप्पणी और बंद करें" बटन देखें:

https://github-images.s3.amazonaws.com/blog/2011/pull-refresh.png


4
इसे सही रूप में चिह्नित करना। अधिक शोध के बाद मुझे खुद जीथब पर एक संदर्भ मिला जो कहता है कि पुल अनुरोधों को रद्द नहीं किया जा सकता है। हालांकि मैं उस सैद्धांतिक तर्क को समझता हूं जो आप विकल्प होने के बावजूद बना रहे हैं, व्यावहारिक रूप से पुल अनुरोध एक डेटाबेस में जोड़े गए लिंक से अधिक कुछ नहीं है। तो, वास्तव में आपको अनुरोध को रद्द करने में सक्षम होना चाहिए - हम यहां ईमेल के बारे में बात नहीं कर रहे हैं, इसलिए उम्मीद नहीं की जानी चाहिए कि हमें ईमेल के समान डिज़ाइन पैटर्न का पालन करना चाहिए।
memmons

1
@ हर्कियन: मैं आपके तर्क से पूरी तरह सहमत हूं: स्रोत और गंतव्य गिटहब वेबएप सर्वर साइड पर हैं, इसलिए कोई भी कार्रवाई (जैसे रद्द करना) संभव होनी चाहिए। लेकिन वर्तमान में, आपको उस सुविधा के लिए पूछने के लिए GitHub टीम को "एन्हांसमेंट के लिए अनुरोध" करने की आवश्यकता होगी।
VonC

8

यदि आपने एक रिपॉजिटरी पर एक पुल अनुरोध भेजा है जहां आपके पास इसे बंद करने के अधिकार नहीं हैं, तो आप उस शाखा को हटा सकते हैं जहां से पुल की उत्पत्ति हुई थी। वह पुल अनुरोध को रद्द कर देगा।


हां, मूल शाखा को हटाने से पुल अनुरोध हट जाएगा।
विक्टर मार्टिन्स 11

9
यह मेरे लिए काम नहीं करता है। मैंने अपनी संपूर्ण रिपॉजिटरी को हटा दिया, लेकिन पुल अनुरोध अभी भी है।
डेव एल।

9
पुल अनुरोध हटाए नहीं जाते। आपका रेपो पीआर के रूप में दिखाई देगा unknown repository
डेनियल आयटेकिन

5

बातचीत टैब पर जाएं, फिर नीचे आएं " बंद करें अनुरोध " बटन का उपयोग करें, पुल अनुरोध को बंद करने के लिए उस बटन का उपयोग करें, संलग्न छवि का संदर्भ लें


-2

मैं टिप्पणी करना चाहता था, लेकिन चूंकि मेरी प्रतिष्ठा टिप्पणी करने के लिए योग्य नहीं होगी, इसलिए इसका जवाब होना चाहिए था। Github वास्तव में आपको न केवल एक पुल अनुरोध को रद्द करने देगा, बल्कि जिस कांटे को आप धक्का देने की कोशिश कर रहे हैं, उसे हटाकर इसे भी हटा दें । आशा है कि यह कुछ अन्य लोगों को इसे समझने में मदद कर सकता है।


4
यह सच नहीं है। आपके कांटे को हटाने से पुल अनुरोध नहीं हटेगा।
क्रेग ब्राउन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.