svn更新出现乱码,请执行清理

    xiaoxiao2021-04-16  36

    问题出现背景:作为一个刚入行的it行业小白,上传svn文件时出现错误,然后想把目录删了之后再更新,没想到更新也失败了,出现乱码,提示请执行清理,于是到网上寻找解决办法。

    尝试1:

    解决办法:svn根目录下有个wc.db文件,里面有个work_queue(表?),里面有东西的话把东西删了就好了。

    工具:sqlite3.exe https://www.sqlite.org/download.html官网搜索sqlite-tools,用来将work_queue里面的东西删掉

    具体步骤:

    1 找到wc.db文件,在发生问题的本地svn目录下逐级往上找,直到找到一个文件夹 .svn,注意是点svn,打开此文件夹里面有个wc.db文件,现在要把他拉到小黑屋去掉点东西

    2 把下载的sqlite3.exe 文件和wc.db文件放到同一个目录下,我的是D:\tools\svn

    3 运行【win+r】--cmd输入以下命令

    D:

    cd D:\tools\svn

    sqlite3 wc.db

    select* from work_queue;

    如果此时查询有记录,则执行以下命令:

    delete from work_queue;

    4 用经过处理的wc.db替换掉问题目录下的wc.db文件

    尝试2:

    进入隐藏文件夹.svn所在目录,执行svn cleanup命令,如果提示命令不存在,使用以下方法后重新输入命令就可以了。

    解决方法;windows安装svn的时候默认是不安装 svn command line这个东西的,重新打开svn的安装exe,选择modify,将“command line client tools”允许安装,然后

    next继续安装。

    转载请注明原文地址: https://ju.6miu.com/read-672917.html

    最新回复(0)