您的位置:首页 > 其它

为git配置kdiff3,生效gitk

2015-10-16 17:00 218 查看
前置:git自身带的diff工具不好用,一般会考虑用kdiff3替换git diff工具。gitk伴随git安装,但是不能正常使用,缺少gitk以来的wish包。

操作:1、安装qt4.7
http://download.qt.io/archive/qt/4.7/
qt-everywhere-opensource-src-4.7.3.tar.gz 【下载qt包,注意看好,不要下载win或者mac版本的: 】

./configure

o

yes

gmake //大约需要消耗时间3-4个小时

gmake all

2、kdiff3-0.9.95.tar.gz 网上很多,不难下载。

./configure qt4

make

make install

#注意此时生成的kdiff3包,可以直接拷贝到/usr/bin目录下,避免每个用户添加kdiff3的path了。此时make需要依赖步骤1.

#注意点:如果你的环境已经部署qt了,版本可能低,kdiff3需找qt库的时候,可能会优先你本地安装的。此时修改LD_LIBRARY_PATH将qt库,添加在变量最前方:

如 LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH

3、tk8.5.10-src.tar.gz 下载地址: http://download.qt-project.org/archive/qt/4.7/
安装步骤同2.主要生成的一系列包需要拷贝到制定位置;

安装好tk包,执行gitk,会提示找不到tcl的包,使用find在安装tk目录下寻找。效果如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: