提交时乌龟svn中的工作副本锁定错误

Ani*_*nil 93 svn tortoisesvn

每当我对工作副本进行更改时,我都会使用Tortoise SVN更新并提交服务器中存储库的更改.但是几天后我无法提交更改,每当我尝试提交时都会收到以下错误.

Working copy 'C:\Program Files\EasyPHP\www\project\php' locked.
'C:\Program Files\EasyPHP\www\project' is already locked.
Run Code Online (Sandbox Code Playgroud)

我试图通过右键单击并选择Tortoise SVN> Release lock来解锁文件夹,它说

无法解锁.此工作副本中没有文件锁定

可能是什么问题?

Mic*_*yes 230

没问题......试试这个:

  • 转到顶级SVN文件夹.
  • 右键单击文件夹(包含您的svn文件)> TortoiseSVN> CleanUp

这肯定会解决您的问题.我做了很多时间...... :)

注意.确保在"清理"对话框中选择"中断锁定"选项.

  • 始终遵循更新然后提交.否则,您将从TortoiseSVN获得更新消息,因为您的版本副本较旧,然后存储在SVN服务器中.所以无论如何,你必须更新并提交. (2认同)

Joh*_*ann 14

接受的答案对我不起作用.要解决该问题,我必须右键单击已锁定的文件,然后选择repo-browser.这打开了SVN服务器上的文件弹出窗口.然后我右键单击锁定的文件并选中break lock.

当我关闭存储库浏览器时,回到资源管理器,我终于可以提交了!


小智 11

  1. 右键单击文件夹.
  2. TortoiseSVN->检查修改.
  3. 单击Check repository按钮.
  4. 断开所有返回文件的锁定.