使用meld作为git的辅助工具

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 的三路合并界面: 

 

上一篇:归并排序


下一篇:奇数码问题