首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我在git应用上使用--3way时mergetool没有打开?

为什么我在git应用上使用--3way时mergetool没有打开?
EN

Stack Overflow用户
提问于 2013-04-18 21:27:14
回答 2查看 257关注 0票数 2

为什么我不能使用带有-3选项的git应用:

代码语言:javascript
复制
$ 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
EN

回答 2

Stack Overflow用户

发布于 2013-04-20 04:33:30

来自git apply的文档

--3way

当补丁不能干净地应用时,退回到3向合并。

如果补丁应用得很干净,3way看起来会被忽略。

票数 0
EN

Stack Overflow用户

发布于 2014-07-27 06:46:15

下面是一种将diffmerge配置为mergetool taken from here]的方法

代码语言:javascript
复制
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 true
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16084280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档