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

 

全文完

:)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM