修复 eclipse SVN 插件不运行的问题

上周五在公司,用得好好的 svn 插件忽然从 eclipse(Neon 3) 里面“消失”了。不仅修改的部分没有显示出来、删除项目(不删除本地内容)再导入也无济于事。网上都说在 eclipse 里右键点击 SVN 项目,选择“team”->“share project”,我这里也没有。得,还是重新把 SVN 插件拖进  dropins 目录再重启吧。

然后。。SVN 插件还是出不来。回家在另一台电脑装了个低版本的 eclipse (kepler SR2),循例把 SVN 插件拖进 dropins 目录,这下倒可以了。终于在 eclipse 安装目录下面的 /configuration/org.eclipse.update/ 目录找到了 feature 插件的定义,在 platform.xml 里面(此处仅作示例):

修复 eclipse SVN 插件不运行的问题_第1张图片

拖进 dropins 目录的方法成功之后,除了系统定义的 site 以外,发现 platform.xml 里面应该还有一个新增的 site 配置:


		
		
	

我用的是经典流传(但是只有某脚本之家、华军等才有资源)的 subclipse 1.10.9 插件。所以我还看了下插件的目录结构。发现 subclipse 插件根目录还有个 site.xml 文件,打开就是 SVN 插件引用的 feature 和 plugin 的信息:



   
      Eclipse Install/Update site for Subclipse
   
   
      
   
   
      
   
   
      
   
   
      
   

   
      
   

   
      
   

   
      
   
   
   
      
   

   
      
   

   
      
         Subversion 1.8 plug-in for Eclipse 3.2 and higher.
      
   
   
      
         SVNKit Library support for Subversion 1.8.x API
      
   

事情很简单了:首先,把 SVN 插件的 site.xml 里面 标签中的内容,复制到 eclipse 安装目录下 /configuration/org.eclipse.update/ 中的 platform.xml 里面并保存,记得也是放在  标签里面(记得去掉原来引用 dropins 目录的配置,最好先备份一个 platform.xml 以便复原)。然后,把 SVN 插件中 /features/ 目录下的包拷贝到 eclipse 的 /features/ 目录去。再把 SVN 插件中 /plugins/ 目录下的包拷贝到 eclipse 的 /plugins/ 目录去(都不用新建文件夹!)。最后,关掉 eclipse ,在命令行输入 eclipse.exe -clean 来重启一下。折腾完毕,eclipse 不论是从 SVN 导入、打开 SVN 资源视图、还是自动连接已有项目到 SVN 都没有问题了。附本例用的 SVN 插件下载地址:https://www.jb51.net/softs/555768.html 

希望能帮到大家!

(完)

你可能感兴趣的:(工具使用,svn,eclipse)