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.

如图所示:

解决方法一:

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

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

 清空后

关闭打开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