SVN清理失败 (svn cleanup) 的解决方法

由于不想描述的原因,导致svn cleanup出现找不到/path/to/.svn/pr.../文件
cd /data/web/domain.com
sqlite3 .svn/wc.db 
sqlite> .tables
ACTUAL_NODE    NODES          PRISTINE       WC_LOCK      
EXTERNALS      NODES_BASE     REPOSITORY     WORK_QUEUE   
LOCK           NODES_CURRENT  WCROOT
清空work_queue表数据
sqlite> delete from work_queue 
退出
sqlite> .exit
重新执行命令
svn cleanup
已经可以更新啦
svn up
如果.svn目录下文件丢失或者损坏,可以到wc.db里面找到你的仓库地址
sqlite> select * from repository


查看所有表的表结构
select * from sqlite_master where type = "table";
查看某个表的表结构
select * from sqlite_master where name = "table_name"
锁定提交者
select * from nodes where changed_author = 'zhangsan' limit 3;

转载于:https://my.oschina.net/longquan/blog/3061455

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值