尝试将更改提交到存储库时出现错误。我确定我的资源(类)没有被锁定,但它仍然给我错误:
Some resources were not updated.
svn: E155004: Working copy 'D:\svnworkspace\crm\weblayer\com\lmkr\crm\web\model\dashboard' locked
svn: E155004: 'D:\svnworkspace\crm' is already locked
尝试将更改提交到存储库时出现错误。我确定我的资源(类)没有被锁定,但它仍然给我错误:
Some resources were not updated.
svn: E155004: Working copy 'D:\svnworkspace\crm\weblayer\com\lmkr\crm\web\model\dashboard' locked
svn: E155004: 'D:\svnworkspace\crm' is already locked
更新和清理您的工作副本。
svn update
svn cleanup
如果没有其他方法,请将您的更改保存为补丁(TortoiseSVN →创建补丁...或svn diff > changes.diff
),然后重新检查存储库。然后,您可以将补丁应用到新的工作副本(TortoiseSVN →应用补丁...或svn patch changes.diff
)。
解决方案:
Step1:必须删除“.svn”隐藏文件下的“lock”文件。
Step2:如果没有“lock”文件,那么你会看到“we.db”,你必须打开这个数据库,需要从下表中单独删除内容
- 锁
– wc_lock
第三步:清理你的项目
Step4:现在尝试提交。
第五步:完成。
对我来说,在 Eclipse 中工作:
团队 -> 清理
This happens while switching. Before starting close the eclipse.
These are the steps I follow to solve and works for me.
Eclipse Version:Version: 2018-12 (4.10.0)
SQLLite version: DB.Browser.for.SQLite-3.11.2-win64
Steps:
如果它不起作用,只需锁定所有文件并解锁。现在再次清理,它会工作。
svn 更新 svn 清理
//在文件夹里面,
svn 清理
svn更新
//如果正在查看任何冲突,
svn revert --depth infinity conflicted_filename
svn 更新冲突文件名
svn更新
我有同样的问题
问题是,对于 Subversion 1.7,这不再起作用了。好消息是有更好的方法来做到这一点——而且看起来我应该一直这样做。所有你需要的是:
svn cleanup
在这里找到了解决方案
我们遇到了同样的问题,我们解决了如下问题:我们尝试从另一个文件夹“从 SVN 还原”,而不是我们遇到问题的文件夹,突然我们能够从有问题的文件夹执行提交、还原等操作。似乎它首先需要从另一个目录提交更改。
BR
文件夹内
TortoiseSVN -> 清理...
.svn
的父目录只是这些步骤帮助我解决了:
svn: E155004: Working copy 'resourceAddress' locked
只是清理。发生在 JetBrains PhpStorm
对我来说,它与Eclipse 中的svn cleanup一起使用。
就我而言,它可以在锁定项目和新项目签出之间进行合并(Windows 中的 WinMerge,Linux 中的 Meld)。之后,我继续进行新项目结账,锁定问题解决了。
我和你有同样的问题。我已经在接下来的步骤中解决了它。在命令行中,您只需键入
你必须检查它,你的应用程序。是否正常工作,如果一切正常,您可以提交更改。