如何解决svn清理失败和路径显示乱码的问题

Svn作为我们经常使用的版本管理服务器,经常需要通过清理操作将本地文件与服务器文件信息和版本信息同步。但有时执行清理命令时会提示“清理失败,请执行清理”,提示的中文路径会显示乱码。这个问题大多是由于工作队列中的任务没有完成,所以本文将从这方面来解决清理失败的问题。

个人电脑

Svn服务器

下载sqlite数据库工具,sqlite3.exe可以下载压缩包,地址是sqlite官网stacked Binaries for Windows。

将下载的sqlite3.exe文件复制到本地磁盘上的一个目录中。我的目录是D:\tools\svn。

然后找到。svn/wc.db文件,并将其复制到D:\tools\svn目录。如果你看不到。svn文件夹,需要在操作系统工具-选项-视图中设置“显示隐藏文件和文件夹”为复选框。

单击开始->;运行-& gt;Cmd,打开cmd窗口并输入以下命令:

d:

cd D:\tools\svn

sqlite3 wc.db

select * from work _ queue

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

从工作队列中删除;

覆盖本地svn文件库目录下的文件D:\tools\svn\wc.db。svn目录。

然后右击本地svn文件库目录,执行清理,就可以正常清理了。