- 26
- Mar
本文有英文版本:The power of Git,欢迎大家去抓错:)
Ubuntu Tweak转向用Git管理已经有三个多月了,这三个多月来,用Git最明显的好处在于创建分支/Tag时非常方便,与Subversion完全相反的是Git鼓励创建分支,确实通过分支能有更好的开发效果。
另外一个就是Git的快速和极少的网络依赖性,大大提升了开发者体验(有用户体验,也可以讲开发者体验吧?^_^)。
而今天,得益于Iven Day兄的支持,我首次享受到了Git的Fork和Merge的乐趣。
是这样的,Iven Day fork了Ubuntu Tweak,然后他在自己的分支针对Ubuntu Tweak进行了一些修正,修正完后,他向我发送了Pull request。
我接收到了该请求,根据http://github.com/guides/pull-requests中所描述的步骤,非常简单地就把他的变更建立了新的分支到本地。
然后我通过git diff来查看他作的更新,相当于复审吧!觉得没什么问题了,我再用git merge合并至自己的主干上去。
这一切真是太方便了,一点也没有单独提供patch这么烦杂!
难怪Linus大神能这么有效地开发Linux呢,因为他的开发模式,就如我今天的体验一样。
所以,欢迎大家去fork Ubuntu Tweak,哈哈!
两张截图,其中一张是GTK+界面的gitg图形浏览工具,相当棒。


看起来很爽啊,我的项目计划中,不知何时才能启动.
哈哈,有空了就可以启动了~
gig?gitg?
去试一下……
哦!对,是叫gitg,上面笔误。
http://git.gnome.org/cgit/gitg 这个吗?
原来还有这样的工具啊。
之前一直都是用gitweb在本地架apache看的,可是它只能看,不能操作,有这个应该方便多了
好像gitg还是只能看,不能操作啊