svn up时,提示 Can‘t move ‘项目目录/.svn/tmp/svn-iq3Ec4‘ to ‘/项目目录/public/.user.ini Operation not permitted

时间:2024-05-19 10:27:05

问题场景:

执行svn up时,提示

svn up时,提示 Can‘t move ‘项目目录/.svn/tmp/svn-iq3Ec4‘ to ‘/项目目录/public/.user.ini Operation not permitted

提示需要先执行下  svn cleanup

svn up时,提示 Can‘t move ‘项目目录/.svn/tmp/svn-iq3Ec4‘ to ‘/项目目录/public/.user.ini Operation not permitted

需要cleanup是工作中还有工作队列没执行完毕,但是使用这个却不行,那我的思路是去wc.db 直接删除工作副本队列。

 

解决办法:

删除工作队列,

①SSH方式:打开.svn/wc.db

svn up时,提示 Can‘t move ‘项目目录/.svn/tmp/svn-iq3Ec4‘ to ‘/项目目录/public/.user.ini Operation not permitted

执行 : delete from wrok_queue;(数据库语句,需分号结束)

svn up时,提示 Can‘t move ‘项目目录/.svn/tmp/svn-iq3Ec4‘ to ‘/项目目录/public/.user.ini Operation not permitted

Linux没有消息是最好的消息,应该可以了。再执行下svn up验证结果如下:

提示locked,需执行 svn cleanup,执行清除后,再执行 svn up  成功!

svn up时,提示 Can‘t move ‘项目目录/.svn/tmp/svn-iq3Ec4‘ to ‘/项目目录/public/.user.ini Operation not permitted

 

②如果是本地svn 同理用数据库工具打开,项目目录/.svn/wc.db执行上面的命令即可,.svn是隐藏目录,设置下隐藏文件显示。