1. 错误表现
在svn出现和主分支冲突时,经常出现先一个感叹号,点击更新时出现乱码错误,导致无法使用更新和提交功能,原因是缺失了部分文件,导致无法使用其功能
2. 尝试解决方法
1. 首先尝试清理svn的错误内容,很显然,svn中存在错误文件和不存在的文件
2. 使用解决选项,看看能不能发现问题,解决的内容为空
3. 在尝试还原
4. 为什么还原失败呢,我们发现还原的这三个文件的状态是缺少,说明在我们的svn中没有这三个文件,那么我们能不能让这三个文件出现在svn中,然后在对他进行还原呢?
1. 在他的路径下随便创建三个文件,但是文件名要求一样,可以通过txt文件修改后缀名方式创建。然后我们在进行还原,然后发现,烦人的感叹号不见了,我们再进行清理,结果文件错误的信息没有了,但是系统在.svn\pristine\be目录下找不到指定的文件。
2. 我们去.svn\pristine\be目录下查看是否存在这个文件,在他的be目录下确实存在一个.svn-base文件,但是这两个文件名不一样
3. 我们被be目录下的文件名改成清理中找不到的文件名
4. 我们对svn进行清理,结果清理成功了,svn也可以正常使用更新提交功能了。
标签:svn,文件,文件名,清理,更新,还原,提交,缺失 From: https://www.cnblogs.com/chf333/p/16802165.html