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