git本身的diff格式非常难于阅读,幸好可以配置成第三方工具:Beyond Compare
集成步骤如下:(for mac版本)
1. 下载Beyond Compare
http://www.scootersoftware.com/download.php
2. 安装完Beyond Compare之后,默认只有图形界面,还必须安装命令行工具,方法为:
打开刚刚安装好的Beyond Compare,在第一个菜单项下面找:Install command line tools ...,点击即可安装,非常快。
3. 在terminal运行下面命令:
1)配置diff tool:
$ git config --global diff.tool bc3
$ git config --global difftool.bc3 trustExitCode true
用法举例:git difftool file.ext
2)配置merge tool:
$ git config --global merge.tool bc3
$ git config --global mergetool.bc3 trustExitCode true
用法举例:git mergetool file.ext
OK! 大功告成~
----------------------------------------------------分割线
其实,完成上面的步骤已经可以了,但是在实际使用过程中,发现有一点不爽:就是每次输入完命令后,都会给出提示,让
你输入 Y/N ?,实在麻烦,为了解决这个问题,打开配置文件,加上两行:
vi ~/.gitconfig
[user]
name = jack
email = jack@163.com
[diff]
tool = bc3
[difftool]
bc3 = trustExitCode
<span style="color:#ff0000;">prompt = false</span>
[merge]
tool = bc3
[mergetool]
bc3 = trustExitCode
<span style="color:#ff0000;">prompt = false</span>
ok, perfect!
本文介绍了如何在Mac环境下将Beyond Compare配置为Git的默认diff和merge工具,包括下载安装Beyond Compare,安装命令行工具,以及在Git中设置diff和merge工具的详细步骤。最后,为了解决在使用过程中出现的确认提示问题,提供了修改.gitconfig文件的解决方案。
1262

被折叠的 条评论
为什么被折叠?



