मैं एक विशिष्ट gcc
शाखा से एक पैच बनाना चाहूंगा जो इसकी आधिकारिक रिलीज से तुलना करेगा; इसलिए जब मैं स्थिर रिलीज से टारबॉल को अनपैक करता हूं, तो मैं पैच को लागू कर सकता हूं और उस विशिष्ट शाखा में जो था, उसके बराबर प्राप्त कर सकता हूं।
यह पहली बार है जब मुझे एक पैच बनाने की आवश्यकता है, इसलिए यह मेरा पहली बार ऐसा कर रहा है और मेरी मुख्य चिंता यह है कि विकल्प और पार्सिंग सही हो जाए क्योंकि हम एक अत्यंत महत्वपूर्ण सॉफ्टवेयर के बारे में बात कर रहे हैं
diff -crB GccStable GccGit > /tmp/fromStabletoBranch.patch
क्या यह पर्याप्त और इसे करने का सबसे अच्छा तरीका है?
gcc
आधिकारिक स्थिर से एक संस्करण है tar.bz2
और एक git
रिपॉजिटरी से एक और अस्थिर संस्करण है, मैं एक पैच बनाना चाहूंगा, बेशक मैं master
शाखा के खिलाफ तुलना करना चाहूंगा , न कि संपूर्ण रिपॉजिटरी से।
tar.bz2
स्पष्ट रूप से एक git
रिपॉजिटरी नहीं है, आपको कैसे लगता है कि मुझे आगे बढ़ना चाहिए?