สถานการณ์:
- เจ้านายอยู่ที่ X
- quickfix1 อยู่ที่ X + 2 คอมมิชชัน
ดังนั้น:
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
จากนั้นฉันก็เริ่มทำงานกับ quickfix2 แต่โดยบังเอิญเอา quickfix1 เป็นสาขาต้นทางเพื่อคัดลอกไม่ใช่ต้นแบบ ตอนนี้ quickfix2 อยู่ที่ X + 2 คอมมิต + 2 คอมมิทที่เกี่ยวข้อง
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
\
q2a--q2b (quickfix2 HEAD)
ตอนนี้ฉันต้องการมีสาขาที่มี quickfix2 แต่ไม่มี 2 คอมมิตที่เป็นของ quickfix1
q2a'--q2b' (quickfix2 HEAD)
/
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
ฉันพยายามสร้างแพทช์จากการแก้ไขบางอย่างใน quickfix2 แต่แพทช์ไม่รักษาประวัติการกระทำ มีวิธีการบันทึกประวัติการกระทำของฉัน แต่มีสาขาที่ไม่มีการเปลี่ยนแปลงใน quickfix1 หรือไม่?
quickfix1
รวมถึงการกระทำใน (โปรดสังเกตความแตกต่างในคำตอบ)