git - 配置 git difftool
问题描述
我正在使用 git 2.18.0。在~/.gitconfig
部分[alias]
中,我配置了 diff-tool 别名,如下所示:
meld = difftool -y --tool=meld
唉,git meld
产生diff
- 风格的结果,而不是启动meld
. 此外,在命令行上拼写出来git difftool -y --tool=meld
也会产生差异风格的输出。另一方面,meld
从命令行启动是成功的。
你能建议什么可能是错的吗?
解决方案
确保您在 .gitconfig 中具有以下效果并摆脱别名:
[diff]
tool = meld
guitool = meld
[difftool]
prompt = false
[difftool "meld"]
path = /usr/bin/meld
推荐阅读
- docker - 调查 docker 错误 standard_init_linux.go:228: exec 用户进程导致:没有这样的文件或目录
- python - 带有两个下拉列表和两个范围滑块的 Plotly Dash 回调问题
- c - GICv2 中断 ID 1023
- java - 为什么不在 Stream API 中使用 reduce 来合并多个 map?
- javascript - WebdriverIO - 在异步模式下按索引单击元素不起作用
- php - 当我存储评论时,错误:函数的参数太少| 拉拉维尔
- python - 将另一个 python 脚本中的 python 脚本作为文本读取
- typescript - 如何在 react-native 中单击彼此时添加两个不同的组件
- mongodb - 没有显式事务支持的 MongoOperations 的默认提交行为
- workflow - Slack Workflow Builder url 格式