ฉันต้องการสร้างแพทช์จากgccสาขาที่เฉพาะเจาะจงเปรียบเทียบกับการวางจำหน่ายอย่างเป็นทางการ ดังนั้นเมื่อฉันนำ tarball ออกจากการวางจำหน่ายที่เสถียรฉันสามารถใช้ตัวแก้ไขและรับสิ่งที่เทียบเท่าในสาขานั้น
นี่เป็นครั้งแรกที่ฉันต้องสร้างแพตช์ดังนั้นมันเป็นครั้งแรกที่ฉันทำสิ่งนี้และสิ่งที่ฉันกังวลหลักคือการหาตัวเลือกและการแยกวิเคราะห์ที่ถูกต้องเนื่องจากเรากำลังพูดถึงซอฟต์แวร์ที่สำคัญอย่างยิ่ง
diff -crB GccStable GccGit > /tmp/fromStabletoBranch.patch
นี่เป็นวิธีที่ดีที่สุดและเพียงพอหรือไม่
gccที่เป็นทางการtar.bz2และรุ่นที่ไม่เสถียรจากที่gitเก็บฉันต้องการสร้างแพทช์แน่นอนว่าฉันต้องการเปรียบเทียบกับmasterสาขาไม่ใช่ที่เก็บทั้งหมด
tar.bz2ไม่ชัดเจนที่gitเก็บฉันคิดว่าฉันควรดำเนินการต่อไปอย่างไร