您的位置:首页 > 编程语言

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

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

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

参考文章:http://gotgit.github.com/gotgithub/10-appendix/010-install-on-linux.html

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 包。你可以从这里下载 Git-cola 的最新版本

三。Eclipse插件AnyEditTools

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

它的下载地址是:
http://code.google.com/a/eclipselabs.org/p/anyedittools/downloads/list

下载后放到目录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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: