每当我尝试commit
,update
或其他任何内容时,我都会收到以下消息。
svn: E155004: Working copy 'C:\Users\Mateusz\Documents\NetBeansProjects\futurenet\trunk\newproject' locked
svn: E155004: 'C:\Users\Mateusz\Documents\NetBeansProjects' is already locked.
我也尝试cleanup
做其他主题建议,但仍然是相同的信息。
有人可以帮帮我吗?
答案 0 :(得分:5)
为什么会出现此错误
这是因为项目文件夹突然关闭(没有正确的结账)或一些奇怪的原因,如崩溃
如何修复
方式1:通过命令行执行svn cleanup
如果方式1没有帮助
方式2:你可以做一个新的SVN,即
将项目文件夹中的.svn
剪切到其他位置
在Team->Subversion->Checkout
进行新结帐
注1:您可以选择任何客户端,例如Git
或Mercurial
,然后继续定期结帐流程
注意2:您可以在项目文件夹中找到再次出现的.svn
文件夹,这意味着您已经完成了新的svn
添加参考屏幕
答案 1 :(得分:1)
我在Windows上遇到了同样的问题,但netbeans svn没有帮助,我使用tortoise集成选项,导航到资源管理器项目的父项右键单击项目文件夹/选择TortoiseSVN /选择清理/检查Break写锁,然后单击OK
答案 2 :(得分:0)
SVN已锁定在netbeans中
试试这个
我希望这能解决问题 谢谢
答案 3 :(得分:0)
答案 4 :(得分:0)
This的Tortoise解决方案比其他解决方案要好。