这俩天在维护之前的一个项目,右击老是卡死的,搞的我很也郁闷,于是花了点功夫来研究到底是啥问题。现在我把我解决方法记录下来,以期望帮助遇到同样问题的伙伴。
工具/原料
eclipseIDE
svn插件
方法/步骤
1、在右击项目的时候出现如下情况:
2、我在烂瘀佐栾这一步尝试了几次发现是项目的svn服务器地址变了,而我本地地址还没有更新,结果一点击右键可能是eclipses即枢潋雳vn插件会去访问这个不存在的svn服务器,这个服务器不存在,估计是访问阻塞了。好了,废话不多说了,当eclipse无响应,我直接点击“强制退出”;如果是windows就打开任务管理器强制退出。
3、强制退出后,我们再次打开eclipse,在刚打开eclipse期间右击这个项目,如果成功弹出右击菜单,就可以看看这个项目的svnURL地址,我的这个项目地址如下所示,图1是我项目的地址,图2是svn服务器变更后的地址。
4、其实第三步只是看了项目指向的svn地址与先有的衡痕贤伎svn服务器地址是否一样的,如果我们已经确定是svn地址变了,那第三步可以跳过。为了解决s即枢潋雳vn地址变了,导致卡顿,我们需要把svn地址重新定位到正确的地址,思路就是这样的。在这里我先郑重说明下,如果你这个项目不是你一个负责的,请仔细看完后面这段话,再看后面步骤的;你的项目是多个人写的,这时你就参考这个思路:先把你本地项目备份下,然后再把工作空间下的项目给删除掉,最后从svn服务器检出这个项目到你的工作空间后,再手动把你本地备份中的新代码放到刚刚检出来的项目中。这个项目是你一个人负责,你就可以继续阅读后面步骤。我是在mac使用的,尝试了几次,想重新定位到新的地址,可是总是不成功,最后,我只能把本机的svn项目中的svn信息先删除掉,然后进入eclipse再断开svn连接,最后把svn服务器上的先有项目删除掉,最后再提交上去,具体如下步骤:
5、在打开eclipse断开与svn连接;
6、删除svn服务器上面的项目,再分享到svn上面去。我再次啰嗦下,如果你的项目不是你一人写,请仔细看完第四步的郑重说明,再进入实际操作。
7、ps:我发现svn插件中有个切换功能,但是我老是切换报错,不知道咋回事的,如果有需要可以参考看下。