本节和大家共同认识一下GoogleCode SVN版本管理系统,介绍一下如何申请GoogleCode SVN版本管理系统,希望对你的学习有所启发。
初接触GoogleCode的时候,我简单地认为,GoogleCode只是一个半成品,从各方面的功能来讲,似乎远不能够与Sourceforge的完备相比。但是,随着对GoogleCode了解的深入,我不能不承认我错了,GoogleCode再一次证明“简单是美”的法则:Google的服务似乎永远是看似简单(甚至让你觉得不够用),而实则非常完备。
如果你有开源的计划,或者已经开源,或者你有私人的项目希望有个完备的平台去管理它,那么本文值得你一读,因为这是我在这方面的一些心得。到目前为止,我开源了WINX和DocX已经4个月多了,和GoogleCode、Sourceforge均有了较长时间的接触,希望借机会和大家交流下。选择GoogleCode,还是Sourceforge?总体来讲,两者各有各的优势。从进入的门槛来讲,使用GoogleCode会比Sourceforge容易很多。下面看一下GoogleCode SVN版本管理系统中两者的优势和劣势。
GoogleCode的优势与劣势
GoogleCode的优势
速度***。Google的服务以快速著称,GoogleCode亦不例外。当你上传新的Release时,你会特别感受到这一点。
操作简洁。如果Sourceforge和GoogleCode提供了同样的功能,那么我可以毫不思索的讲,GoogleCode比Sourceforge快捷易用。我们后文将详细比较各个功能。
GoogleCode的劣势
容易被盾。以我的经验,GoogleCode被盾比较频繁。这导致我有时无法浏览Bug列表,发布新的Release等等。所幸的是,GoogleCode的SVN连接从来没有出现访问障碍。因此这不算太大的问题。另外,按GoogleCode的说法,有些功能可以在命令行进行,而不需要到Web上,但是我本人尚未进行详细的验证。100M的容量限制。GoogleCode限制每个项目的SVN空间大小不能超过100M,发布的所有Release亦不能超过100M。由于目前我的项目刚刚开始,这一点还不是一个障碍。但是这是一个比较容易到达的数字。可以预见,你的项目要面临搬家的风险。我试图寻找办法来清除一部分SVN历史版本数据、删除一些历史Release版本,未果。无数据统计功能。你无法得知你的Release被下载的情况(下载总数以及趋势)。GoogleCode SVN版本管理介绍GoogleCode的优势和劣势完毕,下面我们看一下Sourceforge的优势与劣势。
Sourceforge的优势与劣势
Sourceforge的优势
更多的受众,已经形成***开源社区。简单统计结果表明,Sourceforge上大约每5分钟就有一个新的Release。也就是说,一天大约有300个新的发布(这不是精确的统计,只是简单估算)。
功能更加完备。目前来看,GoogleCode在功能上并不比Sourceforge成熟。如果GoogleCode是一个完整、快捷、功能足够的平台,那么Sourceforge则是一个方方面面均已经相当完备的开发平台。
Sourceforge的劣势
操作繁复,速度较慢。请期待下节GoogleCode SVN版本管理系统介绍。
【编辑推荐】
- Google Code Jam接受注册报名 奖金大缩水
- Google SVN托管和使用学习笔记
- Sun公司克隆SourceForge意在Google Code
- 专家指导:Apache下的Subversion权限配置
- Google SVN推出更新版