首页 > 其他分享 >svn之缺失文件导致无法实现更新提交

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

时间:2022-10-18 13:12:00浏览次数:55  
标签: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也可以正常使用更新提交功能了。

      

 

标签:svn,文件,文件名,清理,更新,还原,提交,缺失
From: https://www.cnblogs.com/chf333/p/16802165.html

相关文章

  • svn: E200007: Retrieval of mergeinfo unsupported解决
    svn:E200007:Retrievalofmergeinfounsupported解决在IDEA使用svn时,查看svn历史“showhistory”,报错:Problemswhileloadingfilehistory:svn:E200007:Retrievalo......
  • IDE提交Git出现husky>pre-commit错误
    若使用IDE提交Git出现以下错误:则是ES6在提交校验过程中出现了问题,强制提交方式为:命令行:gitcommit--no-verifyIDEA:在提交时取消勾选RunGithooks VScode:删除......
  • 如何修改Airtest源码&如何提交修改
    转自公众号:AirtestProject为什么你自己修改的Airtest源码不生效?(上)前言 相信小伙伴们多少都会遇到想要修改Airtest源码,方便自己脚本编写的情况。这时,不少同学会立即去......
  • git commit 提交 格式化代码
    一,yarnadd--dev--exactprettier二,echo{}>.prettierrc.json三,prettier.json 文件添加buildcoverage 四,yarnaddeslint-config-prettier-D在package......
  • git 如何统计某人代码提交行数、提交次数
     最近一年老王提交的代码行数:gitlog--author="laowang"--since='2021-10-01'--until='2022-10-17'--pretty=tformat:--numstat|gawk'{add+=$1;subs+=$......
  • svn搭建配置(centos7)
    svn搭建配置(centos7)1安装svn服务端yum-yinstallsubversion2建立版本库目录mkdir/www/svndata3启动svnsvnserve-d-r/www/svndata4创建版本库svna......
  • git查看某次提交/更新所更改的文件及内容
    参考:(96条消息)git查看某次提交/更新所更改的文件及内容_hyupeng1006的博客-CSDN博客_git查看提交的文件eg.gitshow548c72f42f51c22dbf2fdf133426e094c59789e4--st......
  • git fork 私仓关联主仓代码提交更新方法
    在项目开发中,有时候提交代码需要leader合并,每一次提交都合并就很麻烦.所以一般都会fork一个私仓,完成一个功能后再发起一个pullrequest.把步骤记录下来这里以我gitee......
  • GIT提交代码的基本流程
    [email protected]:62f218691dbb334b98bb0872/train/first_examine.gitcdfirst_examinegitcheckout-b创建分支,并切换到当前分支将作业复制到first_exa......
  • SVN
    SVN是什么:代码版本管理工具他能记住你每次的修改查看所有修改记录恢复任何历史版本恢复已删除文件优点:目录权限控制,企业安全必备子目录Checkout,减少不必要文件检出......