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