为什么我不能使用带有-3选项的git应用:
$ git apply --3way /tmp/0001-my-patch.patch
error: patch failed: a.h:9
Falling back to three-way merge...
Applied patch to 'a.h' cleanly.
error: patch failed: b.c:6
Falling back to three-way merge...
Applied patch to 'b.c' cleanly.
error: patch failed: drivers/Kconfig:1882
Falling back to three-way merge...
Applied patch to 'drivers/Kconfig' with conflicts.
U drivers/Kconfig发布于 2013-04-20 04:33:30
来自git apply的文档
--3way
当补丁不能干净地应用时,退回到3向合并。
如果补丁应用得很干净,3way看起来会被忽略。
发布于 2014-07-27 06:46:15
下面是一种将diffmerge配置为mergetool taken from here]的方法
git config --global merge.tool diffmerge
git config --global mergetool.diffmerge.cmd "diffmerge --merge
--result=\$MERGED \$LOCAL \$BASE \$REMOTE"
git config --global mergetool.diffmerge.trustExitCode truehttps://stackoverflow.com/questions/16084280
复制相似问题