Mac 下 SourceTree 安装 BeyondCompare
Contents
使用 git 的同学对 SourceTree 一定不陌生,可以很方便的进行 git 操作。但是其自带的文件对比工具却不太好用,在有大量文件冲突的情况下,有好的文件对比工具可以很大的提高效率。
BeyondCompare 则是一个很优雅,且功能强大的文件对比工具,可以很方便的比较两个文件的差异,而且可以很好的集成到 SourceTree 中,windows 下的安装本文就不介绍了,本文主要讲一下 osx 下 SourceTree 集成 BeyondCompare 工具。
1. 首先我们默认已经安装好了 SourceTree(神马,还没有装,震惊!)。
2. 下载 BeyondCompare 并安装
BeyondCompare 官方下载地址:http://www.scootersoftware.com/download.php
BeyondCompare 是收费的,虽然价格有点贵,但是绝对值得入手!
当然,也可以自行搜索各种黑科技,但是品质不保证。
3. 将 BeyondCompare 加入系统命令
ln -s /Applications/Beyond\ Compare.app/Contents/MacOS/bcomp /usr/local/bin/
此处的 /Applications/Beyond\ Compare.app/Contents/MacOS/bcomp 可以根据自己的实际情况来进行调整。
4. 在 SourceTree 中配置
SourceTree->Preferences->Diff,设置 External Diff/Merge。
Visual Diff Tool: Other
Diff Command: /usr/local/bin/bcomp
Arguments: $LOCAL $REMOTE
Merge Tool: Other
Merge Command: /usr/local/bin/bcomp
Arguments: $LOCAL $REMOTE $BASE $MERGED
重启 SourceTree 使配置生效。
5. 使用
在 SourceTree 中选中文件,使用快捷键 Conmmand+D 即可调出 BeyondCompare 对文件进行对比,非常方便。
Author: Max Fang
Link: http://www.immaxfang.com/mac-sourcetree-beyondcompre/
License: 知识共享署名-非商业性使用 4.0 国际许可协议