ubuntu linux 配置 git 外部diff merge 工具 p4merge
1.安装p4merge:下载地址:http://www.perforce.com/perforce/products/merge.html
下载得到p4v.gz
解压得到两个文件夹bin和lib,将这两个文件夹覆盖到/usr 目录(使用管理员权限)
2.根据prgit.pdf说明,进行配置(第161页),以下是我配置的结果都是都是Shell代码(需要管理员权限):
文件名:extDiff
存放路径:/usr/local/bin/extDiff
文件内容:
#!/bin/bash
/usr/bin/p4merge "$2" "$5"
确保文件可运行:
$ sudo chmod +x /usr/local/bin/extDiff
最后编辑~/.gitconfig:
external = extDiff
spellingdictionary = none
trustExitCode = false
tool = p4merge
cmd = p4merge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
配置完成
windows 用户:
安装参考:
http://www.tech126.com/git-diff-merge-tools/#comments
配置参考:
git config --global merge.tool p4merge
git config --global mergetool.p4merge.cmd 'p4merge.exe \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"'
页:
[1]