คำถามติดแท็ก git-apply

3
สร้างไฟล์ patch หรือ diff จาก git repository และนำไปใช้กับ git repository อื่น
ฉันทำงานกับโครงการที่ใช้ WordPress และฉันต้องการแก้ไขโครงการของฉันที่ WP รุ่นใหม่แต่ละรุ่น สำหรับสิ่งนี้ฉันต้องการสร้างแพทช์ระหว่างสองคอมมิทหรือแท็ก ตัวอย่างเช่นใน repo ของ/www/WPฉันฉันทำสิ่งนี้: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch หรือ $git patch-format tag1..tag2 --stdout > ~/patchs/mypatch.patch /www/WP ตอนนี้ WordPress /www/myproject โครงการ WordPress ของฉันคอมไพล์ตาม git applyบรรทัดคำสั่งไม่ทำงานผมคิดว่าเพราะเราอยู่ในที่เก็บที่แตกต่างกัน ฉันสามารถสร้างไฟล์ปะแก้โดยไม่มีการคอมมิตเพียงส่วนต่างและนำไปใช้กับที่เก็บ git อื่นได้หรือไม่ ขอบคุณล่วงหน้า
155 git  diff  patch  git-diff  git-apply 

4
เมื่อใช้โปรแกรมแก้ไขมีวิธีใดในการแก้ไขข้อขัดแย้งหรือไม่?
ฉันอยู่บน 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
124 git  git-am  git-apply 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.