imn*_*red 38 java eclipse subclipse svn subversive
每次我开始eclipse时,程序都开始执行这个"更新SVN缓存"的事情,但它将永远处于0%.我无法执行任何操作(例如检查我的项目,构建它们,甚至运行它们),直到此操作完成(从未发生过).此外,每当我尝试在编辑器中输入任何内容时,整个程序就会冻结,我必须终止这个过程.
我已经在谷歌搜索这个问题的答案好几天了,还没有想出答案.有没有其他人有类似的问题,并找到了解决方案?
我想补充说我已经尝试从头开始重新安装eclipse,它的所有插件和jdk.似乎没有什么工作.
Osi*_*ify 19
我遇到了同样的问题,我试图通过在Eclipse中禁用SVN的大多数性能设置来摆脱这个问题:
小智 9
我刚刚遇到这个问题并且能够解救它.这是在Juno上的Zend Studio 10.5.我的工作区中有大约五个项目,其中一个是开放的.我无法关闭项目,因为它正在等待"更新SVN缓存"完成.
这没有解决任何问题.最后我尝试了这个:
到目前为止,我的workspace/.metadata/.plugins/org.eclipse.team.svn.core目录仍为空.
我不知道我尝试过的前两件事是否有用,或者只是重命名.project文件来强行关闭项目就完成了.下次它会发生(并且会有下一次)我会尝试强制关闭项目并报告回来.
你不是唯一一个(参见这个错误报告或这个论坛帖子),但它可能不是Eclipse本身的错误.下一步:
获取一个线程转储,看看这是一个死锁还是一个线程正在等待一些从未发生过的事情(在bug报告中,它会挂起System.loadLibrary()
).您可以使用jconsole
它,它附带SDK.
使用另一个SVN工具(命令行svn或TurtoiseSVN,如果您在Windows上)检查工作区中的所有打开项目(使用SVN),以确保数据结构没有损坏.
获取最新版本的Eclipse和/或SVN插件
尝试使用其他连接器.有些人使用JNI解决方案更好javahl
,其他人使用纯Java SVNKit.