【SVN 提示svn-base: 系统找不到指定的文件】http://t.csdnimg.cn/qk93U
1 背景描述
这两天在更新SVN时突然更新不了,提示需要clean up
在这里插入图片描述
在这里插入图片描述
按照以往经验,应该是锁住了,所以需要勾选Break locks ,打破锁定即可。但是本次却没能成功。
在这里插入图片描述
在这里插入图片描述
提示系统找不到指定文件。网上查了好久,解决了,在此记录总结。
'XXXXX\.svn\pristine\7a\7ab8cc591cd8b0425a0e6331cc52756d15baa96d.svn-base':
系统找不到指定的文件。
1
2
在这里插入图片描述
2 问题追踪
由于svn上,有激活工具,被杀毒软件默认为木马,并进行了隔离。因此文件无法找到。
3 解决方案
3.1 方法一
将其恢复至信任区(确保此文件没有问题,风险自己承担),重新进行(clean up/commit/update)操作。
在这里插入图片描述
在这里插入图片描述
如果添加信任后又被干掉了。那么重新 checkout,此时杀毒软件会提示是否信任此文件(确保文件没问题,可以信任,风险自己承担)。
3.2 方法二
在对应的目录下,新建一个同名文件,重新执行操作(commit按照所需,自行决定是否要覆盖这个原文件)。
4 注意事项
clean up 勾选了Break locks ,打破锁定有风险,如果你的开发工具上进行了修改,提交时因为冲突导致需要clean up ,此时很可能会导致你修改的完全丢失。