通常缩写为SVN的ApacheS是一个开放源代码的版本控制系统,2000年由CollabN公司开发,现已发展成为A软件基金会的一个项目,同时也是丰富的开发者和用户社区的一部分。 与RCS、CVS相比,SVN采用了分枝式管理系统,其设计目标是取代CVS。因特网上的免费版本控制服务大多基于Subversion。 哪些人适合读这个课程? 这篇教程是为那些对SVN有版本控制需求和兴趣的软件开发人员准备的,你可以通过这篇指南一步一步地了解SVNs的用法。 你需要掌握哪些知识才能阅读本教程 您必须具备一些简单的术语知识,如源代码、文档等,才能继续学习本教程。最好有在软件开发或软件测试方面的工作经验。 尽管到2006年Subversion的用户群还远远低于传统的CVS,但是已经有很多开源社区决定把CVs转化成SubVS。已转化为使用Subversion的有FreeBSD,ApacheSoftware基金会,KDE,GNOME,gcc,Python,Samba,Mono和许多团体。由于Trac提供的项目管理环境,有很多团队改用了Subversion。此外,SourceForge等一些自由软件开发协作网络,除了提供CVS之外,现在还提供项目开发人员将Subversion用作源代码管理系统,JavaForges,GoogleCode和BountySource都是官方的源码管理系统。 关注我,获取更多新知识!