公司一直用CVS做源代码管理工具。最近新项目都启用SVN,我恨死SVN了,SVN BUG太多!至少Eclipse的SVN 插件问题一堆!
我发现Eclipse下某个工程的几个包下,没有显示JAVA源文件,但是我确定在这些包下肯定有源文件,在目录下也能看到这些
JAVA源文件的存在。昨天我验证了这个BUG不是ECLIPSE问题,是SVN插件问题!
右键工程,TEAM->断开连接。。。->选择并且从文件系统中删除SVN元信息。发现那些JAVA源文件欢快地显示在那里。即使不删除
SVN元信息,那些源文件也能正常显示在那里!
诡异的是,重新从SVN服务器上拉一把代码,OK,没问题,那些JAVA源文件正常显示在那里!但是重新启动下Eclipse,那些源文件
又不显示了!我猜想是Eclipse重新启动后,SVN客户端插件会重新验证SVN元信息,而元信息里缺少这些源文件的标示,故源文件不会正常
显示在Eclipse里。这个猜想有待验证。
网上GOOGLE了下SVN和CVS比较,都说SVN好,什么支持对目录的版本控制啥,什么安全啥的!实在想不出目录控制有什么用,CVS哪里不
安全了?没有用过就没有发言权,不见得新生事物一定就是好的!
我非常厌恶SVN,还是觉得CVS好,至少我用过的的几个项目,没碰到过CVS的BUG!
而我对CVS的钟爱更不用说了,系统每次重新安装,第一个安装的软件就是CVSNT.
阅读(691) | 评论(0) | 转发(0) |