终于还是给自己的机器安装了subverion,心中充满了“终上正途”的喜悦。尽管目前就我自己在使用,但还是想在实验室尽力地推广开来,有些组早已开始使用,但我们似乎这方面一直都落后。这东西不同于其他华而不实的工具,落后了,影响的是效率。
subversion是一部时间机器,可以跨越任何时间取出曾经的记录。动到代码,没有时间机器万万不行。我一直在想,要是也能取出将来的记录该多好:)。
subversion可以控制代码版本,但其实适合于远远不止代码的控制,很多情况都可以使用。很多用微软开发平台的人依然使用vss,它唯一的好处就是有默认图形化的界面,以及和微软平台的自然结合。但其主打的独占锁定模式在协同开发时带来很多不方便。而且当管理其他代码的时候表现并不理想。
cvs似乎已经很优秀,但svn的很多特性直接瞄准了cvs的缺陷。除了官网以外,还有一个中文网站。里边例举了这些特性,有许多文档。更重要的是有一本开放的教程可以阅读,内容之多已经足够使你对svn驾轻就熟。
文章来源:
http://cynest.cn/drupal/?q=node/715