1.下载地址: http://meldmerge.org/
2.git 配置
修改本地的~/.gitconfig配置文件,加入以下几行配置(.gitconfig文件的位置在 C:\Users\你的用户名)
[merge]
tool = meld conflictstyle = diff3
[mergetool "meld"]
cmd = meld $LOCAL $BASE $REMOTE --output=$MERGED --auto-merge
在末尾加上,意思是不生成临时文件,在比较文本的时候会产生历史文件,这里写false 将不产生 keepBackup = false
3.
加入环境变量
环境变量在
我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
找到 PATH 大小写无所谓
在最后加上你的meld路径
4.当用户运行git pull或者git pull --rebase产生冲突时,执行git mergetool就会弹出meld 的三路合并界面: