GoogleCode中实现SVN版本管理系统经验总结

开发 项目管理
本文向大家介绍一下GoogleCode和Sourceforge的详细功能,通过对比你就会发现两者之间的区别,在这里拿出来和大家分享一下,希望对大家有用。

本节接着上节介绍申请GoogleCode SVN版本管理系统,主要介绍一下GoogleCode和Sourceforge的详细功能对比,以及GoogleCode SVN的相关功能介绍。

详细功能对比
下面我们展开来对比一下两者的功能:
建立帐号。GoogleCode只要你有Gmail帐号即可。Sourceforge要求你进行注册。而且你发现,Sourceforge的注册流程十分罗嗦。
建立项目。GoogleCode只要你简单填写一下项目的相关信息(http://code.google.com/hosting/createProject),仅一个页面即可完成申请。而Sourceforge的新Project申请流程是繁复的,有很多的下一步,并需要你阅读一些英文细节。另外,你的项目并不马上生效,而是需要进过审批。不出意外的话,在申请之后的第二天再上Sourceforge,你的项目应该通过审批了。

代码管理。GoogleCode仅支持SVN库,Sourceforge支持SVN和CVS。GoogleSVN限制在100M内,Sourceforge则尚未见到明确的容量限制。

代码库的权限管理。GoogleCode的代码库权限管理非常简单,在你登陆后,http://code.google.com/hosting/settings将显示GoogleCode为你自动生成的随机密码。通过你的用户名和这个随机密码,你就可以访问SVN代码库,对其进行修改。sourceforge推荐使用putty套件,详细参考sourceforge上的说明,总的来说,相当繁复。

发布版本。GoogleCode限制所有Release包不能超过100M,单个Release不能超过10M。Sourceforge尚未见到明确的限制。
GoogleCode发布一个新的Release流程,仍然只需要一个页面即可完成。你只需要选择上传的文件,并为该文件加一些预定义的标签(用于告诉别人你的Release支持的平台或其他信息,这些标签GoogleCode已经预定义部分,项目管理人员亦可以定义),确认即开始上传。特别地,如果一个Release被打上Featured标签,那么它将出现在项目首页。

申请GoogleCode SVN版本管理系统中Sourceforge的流程则比较复杂:
通过ftp上传你要发布的文件。上传地址:ftp://upload.sourceforge.net/incoming,这个过程匿名进行。上传的文件在你后续的步骤中进行“认领”,如果某个包长时间没人认领,Sourceforge将清理之。
进入Sourceforge。用你的Sourceforge帐号登陆。
进入项目主页,进入Admin->FileReleases。
选择已有的Package或者新建Package,向该Package中添加一个Release。在你的项目发布的文件比较多(不是发布的历史版本多,而是一次发布的文件多,你可能希望对他们进行归类)时,Package可以更加有条理地管理这些文件。
为该Release添加ReleaseNote和ChangeLog。确认。
认领你上传到ftp上的文件。打上勾,确认即可。
为你发布的文件添加说明(支持的平台、包的格式及其他规格)。
如果有人关注这个项目的Release,***一步,你可以向这些人发送信息,告诉他们发布了新的Release。这一步很有意思,是GoogleCode不能做到的。

Bug报告。GoogleCode中的issues,Sourceforge的tracker。由于用的还不算多,暂时不做详细比较。
论坛。GoogleCode中并不直接提供论坛功能,当然,这是因为它推荐你使用强大的GoogleGroups。Sourceforge则除了提供给用户的论坛(并把用户论坛分为两个,一个讨论产品功能的,一个属于头脑风暴型的开放式讨论),也提供开发者专用的论坛(对非项目成员不可见)。ProjectWeb。GoogleCode中没有提供项目主页,而是颇具创意的提供了一个WikiPages。Sourceforge提供了项目主页,项目主页的地址是:"项目名.sourceforge.net"。你可以利用这个网址来宣传项目、提供项目信息。这个空间是是php+mysql的,并且你可以通过远程Shell控制,极其灵活。

团队成员管理。GoogleCode你可以通过添加其他Gmail帐号为项目成员(Members)或管理员(Administers),但似乎还不能进行更加详细的权限管理。Sourceforge提供了非常精细的项目成员的权限管理。下载与访问统计。GoogleCode无此功能。Sourceforge提供了最近7日、最近2个月、年、全部访问/下载统计。非常详细。
软件截图(ScreenShots)。可以让用户迅速获得项目的***印象,吸引眼球。GoogleCode无此功能。申请GoogleCode SVN版本管理系统介绍到此结束。
 

【编辑推荐】

  1. Google Code Jam接受注册报名 奖金大缩水
  2. Google SVN托管和使用学习笔记
  3. Sun公司克隆SourceForge意在Google Code
  4. 专家指导:Apache下的Subversion权限配置
  5. Google SVN推出更新版

 

责任编辑:佚名
相关推荐

2010-05-24 13:45:49

Redmine中使用S

2010-06-02 10:26:06

SVN源代码管理

2010-06-02 09:06:26

SVN学习

2009-06-10 16:48:54

NetBeans SV攻略

2010-05-25 15:22:30

NetBeans SV

2010-05-19 16:57:49

SVN与CVS的区别

2009-10-15 09:27:00

2009-10-20 16:04:28

家庭综合布线系统

2009-12-16 14:32:14

Linux Mint系

2010-05-17 13:34:47

2015-10-16 14:35:05

SaaSCRM架构设计

2009-08-19 09:24:43

AJAX引擎经验总结

2009-09-29 16:32:11

OJB Hiberna

2009-09-16 17:13:54

学习Linq

2010-09-28 13:16:43

JavaScriptDOM

2009-09-01 13:00:05

C#实现Windows

2010-05-27 15:24:30

配置SVN1.4

2013-12-18 15:54:21

2010-06-13 13:44:07

UML学习笔记

2009-09-27 14:53:38

Hibernate S
点赞
收藏

51CTO技术栈公众号