แนวคิดคือการmerge
แยกสาขา B เป็นสาขา A แต่เพียงการรวมการกระทำที่จะไม่ขัดแย้งในกระบวนการ
ฉันคิดว่าสิ่งนี้ไม่สามารถเรียกได้ว่าการรวมเป็นหนึ่งข้ามการกระทำบางอย่างและเป็นเหมือนcherry-pick
:
cherry-pick
ทั้งหมดกระทำตามลำดับประวัติศาสตร์โดยข้ามสิ่งที่ไม่ทำงาน
แต่มีวิธีอื่น (ดีกว่า) ในการทำเช่นนี้? ฉันต้องการรายการทั้งหมดที่ข้ามไปแน่นอน ในกรณีที่มีวิธีการดังกล่าวจำเป็นต้องจัดเตรียมรายการนี้
หากฉันสิ้นสุดการเขียน bash-script วนซ้ำผ่านข้อผูกพันทั้งหมดการให้รายชื่อหลักสูตรเป็นไปได้ แต่ฉันไม่ขอให้คุณเขียนหนึ่งฉันแค่ต้องการให้แน่ใจว่าไม่มีวิธีที่ง่ายกว่า / ดีกว่าก่อนที่จะทำเช่นนี้!
คุณดูคำตอบนี้ใน Stack Overflowหรือไม่
—
JakeGould
ถ้าฉันเข้าใจถูกต้องนี่จะเป็นทางออกแน่นอนขอบคุณ! คุณรู้หรือไม่ว่าเกิดอะไรขึ้นเมื่อมีการกระทำที่ไม่สามารถแก้ไขได้? "การเปลี่ยนแปลงจากทรีอื่นที่ไม่ขัดแย้งกับด้านของเราจะสะท้อนให้เห็นถึงผลการผสาน" - ฉันไม่แน่ใจว่า 'สะท้อนผลการรวม' ควรหมายถึงอะไร ฉันหมายถึงอะไรกับ 'รายการที่ไม่สามารถผูกมัดได้'?
—
larkey
ไม่มีเงื่อนงำ คำแนะนำของฉัน? เพียงสร้างที่เก็บทดสอบและดูว่าเกิดอะไรขึ้น
—
JakeGould
@ JakeGould แน่นอนว่าจะทำเช่นนั้นฉันแค่เหนื่อยเกินกว่าจะทำวันนี้ - มันสายเกินไป :-)
—
larkey
@JakeGould ฉันลืมความคิดเห็นเกี่ยวกับผลลัพธ์ของฉันขอโทษ! ฉันลองทำสิ่งนี้ แต่น่าเสียดายที่มันเป็นเรื่องธรรมดาที่จะต้องคัดลอกไฟล์จากสาขา B ไปที่สาขา A และจัดเตรียม & ยอมรับผลลัพธ์เป็น 'ผสาน' - เช่น มันผสานเข้าด้วยกันด้วย
—
คอมเม้นท์