团队使用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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)