方便Git提交代码的几个工具

团队使用git管理代码,为了提交方便,查看Log方便,师傅告诉我先安装几个工具,如下:cola, gitk, AnyEdit。

一.gitk安装(备注:开始我没走第一步,直接走第二步,果然不行,这个需要注意下)

gitk是需要tcl/tk支持的,所以安装gitk之前必须安装tcl/tk。

tcl/tk下载:http://www.tcl.tk/software/tcltk/download.html

1. 安装tcl/tk

$tar -xvzf tcl8.5.10-src.tar.gz $cd tcl8.5.10-src/unix $./configure $make #make install

2.安装gitk

#apt-get install gitk

二。Git-cola(备注:安装第一次的时候失败,有很多依赖包没有,让执行一个apt-get install -f ,我执行了之后就OK了,注意一下)

Python 编写,集成常用的pull,push,commit功能,可用来对比文件不同。

安装:sudo apt-get install git-cola

Git-cola 是一个跨平台的 Git前端 (GUI)。它支持在 Linux、Windows 及 Mac OS X 等平台上运行。目前,Git-cola 包括 diff(差异比较)、commit (提交)、search (搜索)、merge (合并)、stash (隐藏)、repositoryops、branching 等功能。


对于那些仍不知 Git 为何物的同学来说,这里简单地作一下科普:Git 是由 Linus Torvalds 开发设计的一个版本控制系统。
Git-cola 需要 Python >= 2.4、PyQt >= 4.3、以及 simplejson。针对 Linux 平台,作者提供有源码包、rpm、deb 包。你可以从这里 。

三。Eclipse插件AnyEditTools

AnyEditTools可以在保存时进行多种转换。比如把TAB转换成空格;把空格转成TAB;把行尾多余的空格去掉等等功能。 它的下载地址是:

下载后放到目录eclipse/plugins 下之后重启eclipse, 安装好后,其设置菜单为: 1. window->Preference 2. General->Editors->AnyEdit Tools

AnyEditTools可以在保存时进行多种转换。比如把TAB转换成空格;把空格转成TAB;把行尾多余的空格去掉等等功能。 它的下载地址是: 下载后放到目录eclipse/plugins 下之后重启eclipse, 安装好后,其设置菜单为: 1. window->Preference 2. General->Editors->AnyEdit Tools

2014-2-7号补充:

在Eclipse中修改Android.mk文件时,经常会有tab,提交之后才发现,需要反复修改,原来一直不知道为什么,今天在看这个东西的时候,才知道原因。Makefile.*, .mk结尾的文件被过滤了,并没有进行tab-->spaces的转换,所以才会有tab。把这2个选项去掉应该就好了。

1.http://www.lupaworld.com/article-215534-1.html

经验分享 程序员 微信小程序 职场和发展