SVN-之Clean up失败

来源:互联网 发布:搬瓦工vps搭建ss优化 编辑:程序博客网 时间:2024/05/22 13:42

SVN-之Clean up失败

这里写图片描述
现象:使用小乌龟(TortoiseSVN),更新代码,提示文件被lock,需要clean up,但是多次clean up仍然报错clean up

  • 小白级clean up
  • 死循环clean up(1)
  • 死循环clean up(2)

小白clean up

是指当遇见小乌龟提示你需要clean up是,右键对应的目录执行clean up即可解决

死循环clean up(1)

情景描述:当svn更新一个文件过程中,手动或者非预知因素造成的更新中断,再次更新一直提示clean up次次失败次次提示
解决方案:
下载sqlite的管理工具,找到更新文件目录下的.svn文件,改文件一般是隐藏属性,需要设置本地文件的隐藏可见
这里写图片描述
接下来皆可以看到被隐藏的svn文件了,找到其中的wc.db文件,使用sqlite工具打开即可
这里写图片描述
打开数据库
这里写图片描述
这里写图片描述
可直接使用工具中的双击或者 sqlite,因为我们是死锁的情况,因此查找数据中锁定记录
select * from wc_lock
删除其中的记录即可。
然后回到文件重新 update,世界就安静了!

死循环clean up(2)

网上看到童鞋是这样的:
svn执行clean up后出现提示:svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
这样的解决方案与上边类似,需要清空队列表work_quue中的数据即可,重新update。

下载:SQLite_Expert_Professional_3.5.78下载地址

1 0
原创粉丝点击