svn之缺失文件导致无法实现更新提交

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也可以正常使用更新提交功能了。

      

 

posted @ 2022-10-18 13:08  无敌小豆包  阅读(1505)  评论(0)    收藏  举报