一、更新报错,提示“Clean up”;

引发冲突的原因实际上是本地操作引发了SVN隐藏文件夹中的工作队列阻塞,按照TortoiseSVN的提示直接点击“cleanup”无效,每次删除整个目录重新下载会浪费大量的工作时间,下面就来一起看下如何解决这个麻烦:
1、首先点击TortoiseSVN → Clean up 勾选上“Break locks”,解除锁定,如下图:

2、下载sqlite3安装包并将sqlite3.exe解压放置到工作空间根目录内,如下图:

3、然后键盘敲击WIN+R键输入cmd回车,进入到SVN工作空间对应目录下依次输入如下命令:
// 可以查看到被阻塞的svn工作队列任务
sqlite3 .svn/wc.db "select * from work_queue"
// 清除该工作队列
sqlite3 .svn/wc.db "delete from work_queue"
// 再次输入命令查看阻塞任务是否被成功清除
sqlite3 .svn/wc.db "select * from work_queue";
如下图表示当前没有阻塞:

3、最后去TortoiseSVN目录再次执行Clean up操作,再次更新这个让人头痛的bug就解决啦;
二、更新报错,提示“拒绝访问”;

这时候需要去清除本地缓存信息,操作如下:
1、点击TortoiseSVN → Settings → Saved Data,点一遍所有“Clear”按钮(注意:此操作会清除掉svn登录个人信息,SVN账号姓名全拼/密码姓名全拼@123如:zhangsan/zhangsan@123),操作如下图:

2、点击“确定”重新更新即可;
浙公网安备 33010602011771号