2011-05-31 18 views
208

के रूप में गिथब पुल अनुरोध डाउनलोड करें मैं एक एकीकृत डिफ के रूप में एक गिथब पुल अनुरोध में निहित परिवर्तन कैसे डाउनलोड कर सकता हूं?एकीकृत डिफ

+0

आम तौर पर जनसंपर्क पैच लिंक व्यक्ति, जो पीआर को स्वीकार कर रहा है करने के लिए भेजा जाता है। – kenorb

+0

यह अभी तक [गिटलैब] (https://gitlab.com/) में लागू नहीं किया गया है, लेकिन मैंने [एक सुविधा अनुरोध] बनाया है (http://feedback.gitlab.com/forums/176466-general/suggestions/6737196 -allow-a-diff-patch-file-to-be-download-a-me) तो कृपया इसे अपने वोट जोड़ें। – colan

+0

सीएफ। [_Pro Git_ §6.3.3 का अंतिम ¶: "पुल अनुरोध प्रबंधित करना: ईमेल अधिसूचनाएं"] (https://git-scm.com/book/en/v2/GitHub-Maintaining-a-Project#_email_notifications) – Geremia

उत्तर

354

को देखने के लिए एक एक diff/पैच फ़ाइल के रूप में प्रतिबद्ध है, बस URL के अंत में .diff या .patch जोड़ने के लिए, उदाहरण के लिए:

+10

बहुत धन्यवाद। और '.patch' भी है। जीयूआई में इसका खुलासा क्यों नहीं किया जाता है? इसे कैसे खोजा जाना चाहिए? – Thilo

+33

यह व्यवसाय में stackoverflow रखने के लिए प्रलेखित नहीं है। ईमानदारी से, यह अक्सर पूछे जाने वाले प्रश्न # 2 – sehe

+0

भी है क्योंकि 'गिट पुल' परिवर्तनों को डाउनलोड करने और लागू करने का पसंदीदा तरीका है। – Tekkub

38

कुछ हद तक संबंधित है, गिट डाउनलोड पुल अनुरोध 123 को चलो और इसे mylocalbranch स्थानीय रूप से पैच करें, चलाएं:

git checkout -b mylocalbranch 
git pull origin pull/921/head 
+9

या पुल अनुरोध को एक नई पीआर शाखा ** 'गिट फ़ेच मूल पुल/921/हेड: पीआर' ** पर पुल अनुरोध प्राप्त करने के लिए और फिर अपनी वर्तमान शाखा के साथ विलय करें, जिससे आपको परिवर्तनों की समीक्षा करने का मौका दिया जा सके **' गिट मर्ज पीआर - नो-प्रतिबद्ध --no-ff' ** – MoonStom

+3

पूर्ण प्रलेखन https://help.github.com/articles/checking-out-pull-requests-locally/ – JBert

+0

पर है, यह आपको सेटअप करने की आवश्यकता है अपने प्रमाण पत्र के साथ गिट। आप गुमनाम रूप से एक प्रस्तावित परिवर्तन का परीक्षण नहीं कर सकते (जैसे आप मैन्युअल रूप से एक diff लागू कर सकते हैं)। फिर भी गिट का एक और उदाहरण एक साधारण वर्कफ़्लो ले रहा है और इसे कठिन बना रहा है। – jww

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