मैं GitHub पर एक रिपॉजिटरी का मालिक हूं, जिसमें किसी ने एक सिंगल कमिट के साथ पुल अनुरोध भेजा था। मैं केवल उनके समाधान को आंशिक रूप से लागू करना चाहता हूं, और उपयोगकर्ता द्वारा किए गए कोड में से लगभग आधे का उपयोग करता है। इस परिस्थिति में मुझे क्या करना चाहिए?
उसके संस्करण की एक शाखा बनाएं, फिर वापस जाएं और "पुराने" कोड को कॉपी करें और पेस्ट करें जिसे मैं मूल संस्करण से दूसरी प्रतिबद्ध में संरक्षित करना चाहता हूं। यह वास्तव में है की तुलना में कमिट्स के बीच अंतर को बड़ा बना सकता है और चीजों को फेंक सकता है git blame
।
जिस कोड को मैं अपनी ओर से एक नई, अलग प्रतिबद्ध में रखना चाहता हूं, उसे कॉपी और पेस्ट करें । इसका अर्थ यह है कि उसे कोड में अपने बहुमूल्य योगदान का श्रेय नहीं मिलता है।
उपरोक्त के रूप में ही, उनके कुछ कोड को एक नई प्रतिबद्ध में कॉपी करें, लेकिन मेरे बजाय उनके लिए प्रतिबद्ध के लेखक को बदल दें । उन्होंने तकनीकी रूप से सटीक कोड नहीं लिखा था जो कि प्रतिबद्ध था, इसलिए मुझे यकीन नहीं है कि अगर यह गलत है। लेकिन कम से कम उसे उन पंक्तियों के लिए अटेंशन मिल जाता है जो उपयोग किए जाते हैं।