VS中SVN插件很方便的提示我们那个模块的代码做了修改,当我们需要更新或提交者时可以单独的选中某个类进行提交,但是好好的插件突然间就不能用了,项目中的小图标都消失了。
出的问题就是像上图一样,ITOO的解决方案,只有一个解决方案有图标,其他的图标都没有了。观察一下发现, SVN的地址是自己之前做过的图馆的项目SVN服务器的地址,于是凭着直觉和经验进行了如下修改:
1、选择地址处的
2、将此处地址修改为自己项目对应的SVN服务器地址
3、单击OK,结果保留如下的错误
于是上网查询相关的问题,网上给出的解释是这样的“原来Repository创建者的UUID是前者,而现在所操作的是后者的UUID。因此,目前的解决办法是:使用相关命令更新Repository的UUID。UUID是repository创建时自动生成的一个随机数, SVN Client利用UUID判断是否为同一个resp。一般遇到UUID不同时,需要重新checkout。”
所以解决办法应该就是重新检出一份,当然这也是最快速的解决办法,但是自己新检出的一份打开还是上面那样的情况。于是就郁闷了,只能继续上网上查,有得到一种新的检出办法如下:
这次真的就解决的,但是自己觉得不是检出方法的问题,这次检出的路径是在桌面上,没有和原来检出的项目同路径,于是自己做了一下实验,将原来不显示图标的项目复制到桌面如自己预想的问题解决了SVN插件正常工作了。
然后由测试将原项目复制到和当时自己做的图书馆项目同级的文件下,结果又不正常了。
在测试将项目放到上一层的文件夹中,则SVN插件再次显示正常。所以最后的解决方案就是修改了项目的存放路径。自己猜想是项目的路径影响到了打开项目之后SVN服务的地址,但是并没有在网上查到相关的解释