2006年12月22日星期五

Subversion 确实比 CVS 好用

Subversion 开始逐渐呈现取代 CVS 的趋势。我也在最近从 CVS 转到了 Subversion 上。网络上已经有一些比较两个版本控制系统的区别的文章了,比如

http://robinlet.bokee.com/2866408.html

能看英文的还可以看这个详细的各种版本控制系统比较结果

http://better-scm.berlios.de/comparison/comparison.html

不过看归看,一定要有实际使用才会有切实的体会的。我最喜欢 Subversion 的几个地方是:目录也有版本控制了,以前经常修改项目的目录结构,CVS 在这方面很弱;还有就是标签的实现是通过拷贝目录的方式实现的,很直观,也很方便,建立分支也是如此,想当初学习 CVS 的标签和分支可是让我费了不少精力呢;可以通过 Apache + DAV 来达到针对目录的管理,这样我可以有选择的把某些项目的源代码公开了,而原来的 CVS 则无法做到,我只好把不想公开的东西放在另一个版本库中了。Debian 下面安装 Subversion 也很方便。

最后列出一些有关 Subversion 的链接: