สมมติว่าฉันมีความขัดแย้งที่ผสาน ฉันเห็นไฟล์ที่ขัดแย้งกันดังนี้:
Unstaged changes:
Unmerged Foo/bar/wibble/plop/elbow.txt
ฉันสามารถกดแท็บที่นี่เพื่อเปิดการเปลี่ยนแปลงและอาจข้ามไปยังจุดภายในไฟล์เพื่อแก้ไขด้วยมือ แต่ถ้าเป็นไฟล์ขนาดใหญ่ที่มีข้อขัดแย้งมากมายที่ต้องใช้เวลา
ฉันจะขอ git ผ่านทาง magit เพื่อชำระเงินไฟล์ของเราหรือของพวกเขาเพื่อแก้ไขข้อขัดแย้งได้อย่างไร? ฉันสามารถคัดลอกเส้นทางแล้วใช้Shift-:เพื่อป้อนคำสั่ง git ที่กำหนดเอง แต่ดูเหมือนว่าจะต้องมีแป้นพิมพ์ลัดสำหรับสิ่งนี้ ฉันไม่เห็นสิ่งใดที่ชัดเจนในเมนู magit หรือ?ป๊อปอัป
ฉันไม่พบ "ของเรา" หรือ "ของพวกเขา" ในเอกสารเช่นกัน magit.github.io/master/magit.html#Pushing-and-Pulling
—
Ehvince
ดูเหมือนคำถามที่ดีที่จะเปิดคำขอคุณสมบัติหรือไม่
—
Ehvince
ความคิดที่ดี @Ehvince ดำเนินการแล้ว: github.com/magit/magit/issues/1643
—
tenpn
Oooh: ในเวอร์ชั่นถัดไปของ magit คุณสามารถ
—
tenpn
kทำผิดและเลือกเวอร์ชั่นที่จะเก็บ ฟังดูสมบูรณ์แบบ! github.com/magit/magit/issues/1643
magit-statusและกดeเพื่อเริ่มต้น 3ediffวิธีการควบรวมกับ อีกทางเลือกหนึ่งคือในบัฟเฟอร์ความขัดแย้งคุณสามารถเปิดsmerge-modeเพื่อเน้นความขัดแย้งและทำการผสานแบบโต้ตอบในบัฟเฟอร์ของคุณ (ไม่ใช่ ediff) คีย์นำหน้าการโยงสำหรับsmerge-modeคำสั่งที่เกี่ยวข้องคือC-c ^; คุณสามารถกดC-c ^ C-hเพื่อดูการเชื่อมโยงปุ่มทั้งหมด