这可能已经回答了,但很难搜索——基本上,
当patch
发现一个block/hunk 无法申请时,它会将更改的hunk 拒绝到reject 文件中。
如何不将冲突放入拒绝文件但包含在最终输出中,就像找到git
冲突并将两个版本都包含在最终输出中一样:
$ cat merge.txt
<<<<<<< HEAD
this is some content to mess with
content to append
=======
totally different content to merge later
>>>>>>> new_branch_to_merge_later
GNU补丁有一个
--merge
选项:奇怪的是,我在GNU diffutils 文档(记录了其他
patch
选项)中找不到这个。