CVS的局限性众所周知,所以许多小组一直在研究其他版本控制系统, 以便提供更好的伸缩性、对合并、变更和分支版本的更好支持以及对二进制文件格式的更好支持。 在这些版本控制系统中,ASF使用的Subversion
最为突出。
Subversion
简称SVN
,他是在CVS的基础上优化而来。
SVN
的作者是CVS的作者之一。
SVN
相对于的RCS
、CVS采用了分支管理系统, 它的设计目标就是取代CVS。
如果不信赖托管服务,可以自己搭建SVN
服务器, 但是维护起来麻烦, 而且一旦硬盘坏掉,数据全部丢失,其实更不安全。 尽量选择托管服务,大部分托管站点都提供创建私有项目,而且开源中国的私有项目是免费的。