July 13, 2004

Subversion

Categories:  ItTech

早就听说了Subversion--被称作下一代版本控制系统的开源软件。今天研究了一下,发现它确实有很多吸引人的特性。

Subversion和CVS的模型差不多,其基本操作是签出、修改、合并、更新。和CVS相比,Subversion增加了很多有趣的特性,例如支持目录版本控制、二进制文件的比较等。听说Debian已经将很多项目从CVS移到Subversion,可以猜测Subversion的稳定性和可用性应该还是不错的。

由于Subversion还很新,所以基于Subversion的应用还比较少。Eclipse中目前还只内置支持CVS,要用Subversion的话需要第三方插件;Ant内置支持CVS,要使用Subversion同样需要第三方工具软件……因此,如果现在用CVS管理的项目比较大,最好在迁移到Subversion之前进行仔细的评估。

我试用了Subversion的图形化客户端TortoiseSVN,非常不错。有人说最好不要使用它的中文语言包,因为不太稳定。

我觉得对于新项目来说Subversion也许是一个不错的选择,对于老项目还是让它们继续用CVS控制吧。

Posted by dumm at July 13, 2004 09:11 PM
Comments
Post a comment









Remember personal info?




  
Please enter the code as seen in the image above to post your comment.