1 下载
下载地址 。
链接到上面的下载页后,先找到左边导航的 Clients ,如下图 1 所示。
接着找到 P4Merge: Visual Merge Tool , 如下图 2 所示。
最后,选择好适合自己的系统类型后点击后面的 DOWNLOAD 按钮。
官网似乎不太好用。不知道是网络的原因还是“墙”的原因,很慢。
附上百度盘的分享链接,一样可以下载:http://pan.baidu.com/s/1eQ2E2uI
2 安装
下载完成后得到一个 p4v.tgz 的压缩文件。
2.1 解压
tar zxvf p4v.tgz
解压后会得到一个 p4v-xxx 的文件夹,进入这个目录,可以看到有 bin , lib 两个目录,如下图所示。
注:xxx 表示版本信息,例如笔者的就是 2014.3.1007540 ,估计是发布的日期及版本信息。
2.2 创建符号链接
# 换个目录,方便管理 # 不换也行,保持前后一致即可 mkdir /opt/p4merge mv * /opt/p4merge # 创建符号链接 # 注意,这个需要超级管理员的权限,sudo sudo ln -s /opt/p4merge/bin/p4merge /usr/local/bin/p4merge
注:以上命令是在 p4v-2014.3.1007540 目录下进行的,主要是针对换目录的操作。
3 配置
修改Git配置文件 .gitconfig 。
vi ~/.gitconfig
在文件的末尾追加以下内容:
[merge] keepBackup = false tool = p4merge [mergetool] prompt = false [mergetool "p4merge"] cmd = p4merge "$BASE" "$LOCAL" "$REMOTE" "$MERGED" keepTemporaries = false trustExitCode = false keepBackup = false [diff] tool = p4merge [difftool] prompt = false [difftool "p4merge"] cmd = p4merge "$LOCAL" "$REMOTE" keepTemporaries = false trustExitCode = false keepBackup = false
修改后,保存,退出。
4 使用
使用以下命令启动视图:
# 注意不是 git diff git difftool
启动后如下图所示,
点击工具栏的 Edit file in right pane 按钮 (图 1 位置),下方会多出一个区域。
在这个区域里,可以对本地文件做相关修改,见 图 2 位置。
5 其他
本文主要参考: Installing and configuring P4Merge for Git on Ubuntu
Mac版可参考: 推荐Git可视化比较工具P4Merge