svn

论坛:IT江湖作者:Red Sox发表时间:2009-08-20 14:21
用过clearcase, cvs和subversion。比较起来还是svn最好用.
 
clearcase太慢,对远程连接支持不好,特别是那个UCM,远程简直没法用。(这是4年前的情况了,现在改进了没有不知道。)还有clearcase每次要改个文件需要先checkout,象我们写java用IDE重构一下就改几十上百个程序,太麻烦了。
 
cvs很多功能没有,比如它的commit不是transaction based的,所以一次一块改的文件以后查的时候没法联系到一起,看不出当初之间的关系了。
 
svn是transaction based的(上面那个UCM其实也是),如果commit失败整个transaction都失效。还有svn更新或者commit只传改动的部分,所以在网络上远程分布式使用速度比较快。这个在linux和windows下支持都很好。
 
前一阵又有人开始用git,这个可以在大部分操作都在本地进行,branch和merge超快,如果一个人用可能比较方便。不过这个是个geek们用的,我当初试了试,没有什么好的支持它的工具,比较麻烦就没用。
 
就用过这几个,觉得svn最好啦,现在也是用的人最多的。你就用它吧。:)
标签: 添加标签

0 / 0

发表回复
 
  • 标题
  • 作者
  • 时间
  • 长度
  • 点击
  • 评价
  •   svn
  • Red Sox 
  • 2009-08-20 14:21
  • 848
  • 1386
  • 0/0

京ICP备14028770号-1