码迷,mamicode.com
首页 > 其他好文 > 详细

beyond compare 与git diff整合

时间:2015-06-02 11:13:20      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:

在~/bin/目录下新建一个git-diff-wrapper.sh
window系统的git bash的git-diff-wrapper.sh
#!/bin/sh
# diff is called by git with 7 parameters:
# path old-file old-hex old-mode new-file new-hex new-mode
"D:/tools/Beyond Compare 2/BC2.exe" "$2" "$5" | cat

mac系统的git-diff-wrapper.sh 

#/bin/sh
# diff is called by git with 7 parameters:
# path old-file old-hex old-mode new-file new-hex new-mode
bcompare "$2" "$5"|cat

注意:你在mac系统中装了beyong compare后需要在菜单栏点击“Install Command Line Tools”把它加入到命令行。
Beyond Compare Pro for Mac 4.0.2 破解版下载

在用户目录~下修改.gitconfig文件

[user]
name = hudashi
email = hudashi@gmail.com
[diff]
external = ~/bin/git-diff-wrapper.sh

最后就git diff就ok了。
注意我们在Mac上运行git diff时,由于系统要保存历史文件到临时目录再进行比较,而在保存到临时目录又需要很高的权限。所以我在git  diff前加了sudo才能执行成功。即sudo git diff.
关于git diff的更多内容请参考《git diff简介

beyond compare 与git diff整合

标签:

原文地址:http://blog.csdn.net/hudashi/article/details/46325387

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!