Eclipse 3.4对于Java开发者来说比较有吸引力。不过我试用了一下,使用相同的JRE的情况下,Eclipse 3.3的默认字体配置更好地显示了中英文混排的文字,而Eclipse 3.4的中文显然比英文要大上一号,不知道在哪里去更改这种行为。界面毕竟是开发者考虑的一个因素,不管比重大小,在意这一点的同志们要注意了,不要急于升级。
差不多同时svn 1.5发布了,而subclipse 1.4就是针对svn 1.5的一次升级。这次升级并不是简单的后台升级,界面也变得似乎更加合理,尤其是commit/revert的对话框文件列表采用了树状结构。然而看起来cool的界面却是中看不中用,实际commit或revert的时候你就会发现,checkbox没了!!!!如果有不想提交的本地文件,我唯一发现的办法就是选中后右键点击,选择“remove from view”。
这真是subclipse的一大败笔。当看到NetBeans看似完美的svn集成却用了那么烂的选择方式时,非常失望。而subclipse却朝着这个方向迈了一大步。不过似乎在文件或目录前面加上丢失的checkbox就可以挽救这个失误,不知道subclipse的开发组会不会这么做。
关于这个对话框的不方便,有人在邮件列表里也提出来了,说现在只好用tortoiseSVN或者命令行来做提交。另外用户们还在邮件列表上提出了许多其它的bug,而我在使用的过程中也不时地看到subclipse抛出的exception.
svn客户端升级到1.5会改变working copy配置文件的结构,所以我还得排除万难降级到subclipse 1.2。而eclipse也用回了稳定的3.3,不知道在NetBeans的压力下匆忙发布的3.4版本里还隐藏着什么陷阱。