ฉันอยู่บน windows
ด้วยเหตุผลหลายประการเรามีอินสแตนซ์ git หลายสาขาของ svn ที่แตกต่างกัน
หลายครั้งฉันต้องการแก้ไขปัญหาในที่เก็บ A สร้างโปรแกรมแก้ไขและนำไปใช้กับที่เก็บ B ซึ่งใช้งานได้ดียกเว้นหากมีข้อขัดแย้ง
เมื่อทำการ rebasing ฉันเพียงแค่คลิกขวาที่โฟลเดอร์และใช้ tortioseGit และเลือกตัวเลือกการแก้ไข นี่เป็นการแสดงกุยที่ดีเพื่อให้ฉันแก้ไขความขัดแย้งของฉันได้
มีวิธีใดบ้างที่จะทำสิ่งนี้ให้สำเร็จด้วยชิ้นส่วนที่ถูกปฏิเสธ?
นี่คือแนวทางปัจจุบันของฉันในการสร้าง / ใช้แพตช์
git format-patch master --stdout > c:\\patch\\file.patch
git apply --reject --ignore-space-change --ignore-whitespace c:\\patch\\file.patch
git mergetool
และทำการผสาน 3 ทางกับ gui ที่คุณเลือก (ฉันเป็นบางส่วนของ kdiff บน windows) ...