svn提交报错,提示:locked,需要cleanup

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:

https://www.cnblogs.com/poterliu/p/9285137.html

在使用SVN提交代码或更新代码时经常会出现报错,大致的提示信息如下:

  Working copy "XXX" locked.

"XXX" is already locked.

Please execute the 'Clean up' command.

如图所示:

svn提交报错,提示:locked,需要cleanup

解决方法一:

使用能够打开SQLite数据库的工具(我的是Navicat Premium)打开对应svn目录下的wc.db文件

svn提交报错,提示:locked,需要cleanup

Navicat Premium打开wc.db文件,清空WC_LOCK表的所有记录

svn提交报错,提示:locked,需要cleanup

清空后

svn提交报错,提示:locked,需要cleanup

关闭打开wc.db文件的工具(不关闭会锁wc.db文件),再重新提交代码。

解决方法二:

windows下打开任务管理器,杀死 TSVNCache.exe 这个进程。

解决方法三:

1、复制你已经修改的文件到另外一个地方,备份起来。
2、删除有问题的目录。
3、用svn更新已经删除的目录,重新拉去代码。
4、复制你的备份的文件或者手动合并需要保留的修改。
5、提交。

  

参考:

https://blog.csdn.net/bit_kaki/article/details/70255692

https://blog.csdn.net/coffeecato/article/details/55104311/

https://*.com/questions/17274329/svn-1-7-8-database-is-locked-cannot-release

https://*.com/questions/127932/working-copy-xxx-locked-and-cleanup-failed-in-svn

全文完

:)

上一篇:SVN提交报错(SVN的bug)


下一篇:linux下安装配置svn服务器