颠覆¶
代码开发者的颠覆访问¶
MapServer的源代码和文档处于Subversion控制之下。Subversion访问主要供开发人员使用,但用户也可以在开发过程中访问版本之间的MapServer源。只有那些需要绝对最新和最好的代码的人才建议使用CVS访问,如果他们不害怕弄脏自己的手构建源代码的话。Subversion版本不包含 GD 或者任何支持库,它需要flex和bison来构建它。构建mapscript还需要 SWIG 安装在您的计算机上。以下是访问只读源的方法:
安装Subversion客户端,请参阅 Subversion Homepage 更多信息。如果您在Windows上,Tortoissesvn是一个很好的解决方案,大多数Unix都应该有一个可用的客户机。
发出'svn co https://svn.osgeo.org/mapserver/trunk/mapserver mapserver',以将当前主干的副本签入工作目录。
如何获得提交访问权¶
如果你发现自己提交了很多补丁给 Trac 或者您希望成为一个主动开发人员,负责维护一部分MapServer,请联系Steve Lime或其他开发人员之一。要获得Subversion提交访问权限,个人必须:
展示特定领域的专业知识
愿意在项目中投入更多的时间,而不仅仅是短期的时间(向项目中倾倒代码,并且提供任何方法来维护它几乎和根本没有代码一样糟糕)
对项目要积极主动,不要随便。
颠覆委员会的选举包括 MS RFC 7.1:MapServer SVN提交管理
Subversion Web视图¶
您可以在http://trac.osgeo.org/mapserver/browser上找到Subversion存储库的HTML查看器