2006
12.21

  原来一直用VSS和CVS,最近开始转到SVN上,先后在我的本子上windows环境和服务器上BSD环境下安装和配置了Subversion,从安装和配置上来说,没有甚么特别一说的,随便google或者baidu一下,满页都是这样的东西,而且大都一样。如果说在windows上,tortoiseSvn这个东西还是不错的,*nix上,和原来cvs也就类似了,如果你原来是cvs的用户,转到svn上就是分分钟的事情,主要看一下svn手册上关于两者间差别的一章就差不多了。

  经过两个礼拜的试用,总的感受svn也就那么回事,反正只是个版本和代码管理的工具,比cvs是改进了一些,尤其对目录的版本记录和跟踪,以及“懒惰”方式的copy,都是不错的,但是决定软件开发成败的显然不是这些,还是根据个人习惯和具体场景来选择比较好。比如说长期个人开发,并且多在windows上开发和调试,个人并不赞同一定要安装一个svn并且用tortoiseSVN来操作,不管怎样讲,在windows上M$的东西还是有竞争力的,不能因为崇尚*nix就非得给自己标新立异:),除非你用的就不是windows,这个时候,选择svn显然比cvs更合理一些,尤其是需要多个人团队开发,加上如果您的环境系统需要部署到多台机器下,这时使用svn时不错的选择,简单的export发布可以方便的布署发布产品:)

  关于svn,就到此为止了,实在也没有甚么特别值得说的,就本身来说仅一个工具而已,如果要继续讨论,有价值的应该是团队开发项目方面的东西了:)

No Comment.

Add Your Comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word