xdaqing
日历
-
2009-04-25
Google Code开始提供Mercurial支持 - [生活]
终于, Google Code有点新动作了, 现在除了可以使用SVN外, 你还可以用Mercurial来协作开发.
官方的说明可以看这里: Mercurial support for Project Hosting on Google Code.
下面讲个和这则新闻有关的, 背后的小故事:
去年的时候, 我开始了一个小项目, 放在了Google Code上面: http://code.google.com/p/aeolus/, 但是之后我觉得git是比svn更好的源代码管理工具, 就转向了git. 为了继续使用Google Code, 我用了git-svn, 但是后来觉得很别扭, 我就向Google Code的官方支持论坛发了一个帖子, 问Google Code能不能提供分布式版本控制系统让大家用, Google的同学说, 目前还没有任何plan, 但是我可以去提个需求, 于是我就跑到这里, 提了提: Offering Distributed Version Control System Support.
不提不知道, 一提吓一跳, 原来大家都有这个需求, 只是没好意思说出来. 于是大家就在下面回帖说"顶啊", "支持啊", 一直把这个帖子顶到了首页, 2008年底的时候, 我提的这个Issue已经排第一位了, 只是没有截屏留念, 真是人生一大憾事.
Google呢, 看到群众的需求如此旺盛, 又一直自称是"为群众服务"的, 就不好意思不搞了, 所以他们把这个Issue的优先级调高, 把Milestone调成了2009年, 而就在昨天, 这个Issue被搞定了. 他们激动的宣布, 现在Google Code也支持分布式版本控制系统啦~
但是, 他们的动作太慢了, 2008年的一个春天, GitHub横空出世, 而我也把Aeolus搬到了GitHub: http://github.com/kinch/aeolus/tree/master
说到这里, 故事算完了. 这个故事的中心思想是, 开发新功能一定要跟党走, 下手要快, 动作要利索, 不然人民群众就不跟你玩了.
最后跑题一下, Aeolus自从发了1.0以后, 就没什么动静了, 但那只是表面现象. 我想找个时间, 发个1.1版本.
收藏到:Del.icio.us








评论