SVN 教程

Apache Subversion 通常被缩写成 SVN是一个开放源代码的版本控制系统Subversion 在 2000 年由 CollabNet Inc 开发现在发展成为 Apache 软件基金会的一个项目同样是一个丰富的开发者和用户社区的一部分

SVN相对于的RCSCVS采用了分支管理系统它的设计目标就是取代CVS互联网上免费的版本控制服务多基于Subversion


谁适合阅读本教程

本教程是让对有版本控制需求且对 SVN 感兴趣的软件开发人员学习 SVN 的基本知识通过本教程你可以一步一步了解 SVN 的使用


阅读本教程前您需要了解的知识

在你继续本教程之前你必须对简单的术语有一定的了解比如源码文档等等如果你有软件开发或软件测试的工作经历是最好的


Subversion 使用情况

虽然在 2006年 时 Subversion 的使用族群仍然远少于传统的 CVS但已经有许多开放源码团体决定将 CVS 转换为 Subversion已经转换使用 Subversion 的包括了 FreeBSDApache Software FoundationKDEGNOMEGCCPythonSambaMono 以及许多团体有许多的团队换用 Subversion 是因为 Trac 所提供的专案管理环境除此之外一些自由软件开发的协作网如SourceForge除了提供 CVS 外现在也提供专案开发者使用 Subversion 作为源码管理系统 JavaForgeGoogle Code以及 BountySource 则以 Subversion 作为官方的源码管理系统


相关链接

SVN 官网https://subversion.apache.org/

Github SVN 源码https://github.com/apache/subversion