svn中进行commit时提示文件被锁定,解锁后提示没有文件被锁定,见图

2024-12-19 20:01:23
推荐回答(5个)
回答1:

此锁非彼锁
这个错误提示中的锁定通常并非有人给文件夹上锁了,而是SVN客户端本地的一些控制信息错乱了,这时你需要的是对checkout出来的本地副本执行清理操作(clean up),在本地那个文件夹上点右键,选择菜单TortoiseSVN--清理

回答2:

跟本机的working copy没有关系,svn长期使用中经常遇到这样的问题……可能是哪些人非法操作了。
这个倒是不影响使用,你可以先自己获取锁定,选择“偷取此锁定”。随后就可以提交了。

回答3:

我遇到过这种情况的,你用下svn cleanup 试试。。。或者删除working copy ,重新 checkout。。

回答4:

跟长期使用没关系,就是svn这个锁定信息如何传递的问题跟working copy关系很大

如果你本地有两份同一svn库的内容 A和B
你在A中锁定了一个文件,B中怎么都看不到这个文件是已经锁定的
多出在使用外链的情况下
感觉是svn自身的问题,目前深受困扰,没有找到解决办法

回答5:

你可以试试 把“解锁”选项勾上。