• 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图形浏览工具,相当棒。

Tags: Git, Ubuntu Tweak.

» You can leave a comment.

1 Pingbacks

6 Comments

  1. 看起来很爽啊,我的项目计划中,不知何时才能启动.

  2. gig?gitg?
    去试一下……

Leave a Comment