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