SVN导致项目搬迁过程中的eclipse包浏览器显示问题

最近遇到一个问题,在eclipse中,当一个项目含有svn同步信息,也就是说此项目的每一个子目录中含有一个隐藏的.svn目录的时候。将这个项目拷贝到另外一台电脑上,在这台电脑上用eclipse导入项目,如果此时新环境没有安装svn,那么在eclipse的projectexplorer或者packageexplorer或者navigatorexplorer中以hierarchical方式浏览工程树状结构,就会发生显示问题,src下的空包如com.aaa.bbb,此时com下没有文件,只有aaa一个包目录,aaa下也没有文件,只有bbb一个包目录,而bbb下才有文件,此时不会以相连的方式显示为一个包com.aaa.bbb,而是分别显示com包,在其下显示aaa包,在aaa包下显示bbb包。

此问题纠结了很久,在plat方式下显示没有问题,但由于本人习惯hierarchical方式,所以感觉很不爽。鼓捣了很久也没搞好,一开始把svn插件装上也不行,项目没有显示svn同步信息,所以没有怀疑到是svn导致此问题。今天我把一个close的项目openproject之后,svn同步信息生效了,在工程名之后显示出了svn同步地址,此时的空包相连显示问题也同时解决了。

总结,问题的原因是svn同步信息在项目中导致的,解决办法是安装svn插件或客户端,重启eclipse,如果问题依然,就closeproject,再openproject。嘎嘎。

svn

相关推荐