跟踪Git 项目源代码

如果使用gerrit控制代码合并,则使用gerrit就可以查看分支的修改记录了。

没有gerrit,就可以用gitk或gitg跟踪项目的文件修改情况


下载gitk

sudo apt-get install gitk

安装meld

sudo apt-get install meld

 

 gitk.png

gitk 基于 tk/tcl,

gitk中间放置的是搜索功能。它不但可以搜索 Headline、Comments、Author、Committer,还可以搜索哪些 Commit 对某些文件进行了修改,并且支持正则表达式、大小写匹配。

gitk 不但可以选择查看差异、新版、旧版的代码,还支持忽略空白符,设定 diff 周边行数。不要小看这个功能,在查看源代码的时候,这个功能对于理解上下文是很重要的。

如果这么强大的差异功能你还不满意,或者觉得视野空间太小的话,还可以右击文件,选择 External diff 来调用 meld 查看,当然前提是你安装了 meld。

右击文件,还可以对该文件加上高亮,这样标记已经读懂的文件比较方便。

默认启动 gitk 是打开 master 分支,如果想要查看其他分支,使用 gitk 分支名 即可,比如:

1
gitk origin

gitk 的命令行还有很多用法,详见 git 相关文档。

其实,gitk 只是 git gui 中的一个小工具,在命令行输入:

1
git gui

可以发现更多功能,当然,有些功能就不如终端下方便了。下面是 git gui 的效果:

Git GUI
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值