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_第1张图片

 

解决方法一:

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

svn提交报错,提示:locked,需要cleanup_第2张图片

 

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

svn提交报错,提示:locked,需要cleanup_第3张图片

 

 清空后

svn提交报错,提示:locked,需要cleanup_第4张图片

关闭打开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://stackoverflow.com/questions/17274329/svn-1-7-8-database-is-locked-cannot-release

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

 

全文完

:)

 

转载于:https://www.cnblogs.com/poterliu/p/9285137.html

你可能感兴趣的:(svn提交报错,提示:locked,需要cleanup)