开发记事本

生命中闪过了多少if...then...else...

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
在查找CVS的相关资料的时候找到的这个;Subversion是一个新的版本控制系统,是CVS的作者重新开发的,据说其开发目标就是要替代CVS,原因是CVS有一些无法克服的缺点,不过我用CVS时间不长,这些缺点大多没有遇到过

《Version Control with Subversion》是一本关于怎样使用Subversion的电子书,我在这里找到了繁体中文版,至于简体中文版,eh,我看大家就别指望了,先看我们台湾同胞的成果吧

好像Subversion在这些方面相对CVS有所改进:
1.Repository改用开源的Berkeley DB存储,提高了文件提交的事务性;
2.文件夹在SVN中也可以进行版本控制;
3.能够直接对文件进行改名、删除等操作,这些操作也将作为更改历史(这两项是所有改进中我最喜欢的);
4.可以和Apache2相结合构建SCM系统,我猜想应该可以配合Apache2的权限控制,可以实现对权限的详细划分而不需要借助于对系统账户的依赖(仅仅是猜想,不知道是否真的可行)。

至于Windows下的客户端,目前只有RapidSVNTortoiseSVN两个(当然还有SVN命令行程序),RapidSVN不知道什么样,TortoiseSVN则是基于TortoiseCVS的,使用方法和TortoiseCVS几乎一模一样,我在用惯了TortoiseCVS之后迁移到TortoiseSVN没有遇到任何困难。

很奇怪关于在Windows系统中Subversion服务器的配置我在Subversion的文档和《Version Control with Subversion》中都没有找到,最后反倒是在TortoiseSVN的帮助中找到的,或者是我近视眼昏花,错过去了?

先记这么多,回头再详细补充。
posted on 2004-05-29 19:41  NetCobra  阅读(12528)  评论(22编辑  收藏  举报