svn - 修复 Subversion 用户不锁定路径错误

标签 svn tortoisesvn

我正在尝试删除我的 Subversion 存储库中的文件夹。当我尝试提交此更改时,我的 TortoiseSVN 客户端给了我以下错误消息:

Commit Failed (details follow):

User {username} does not own lock on {path}

page {filename} currently locked by {another user}

If you want to break the lock, use the 'Check for modifications' dialog.


我确实想打破锁定并删除文件夹,但我看不到从“检查修改”文件夹中执行此操作的明显方法。有没有人有什么建议?

最佳答案

从 Pedro 的回答中,我能够弄清楚如何从 Tortoise SVN 中做到这一点。您可以在 SVN 论坛上的这个步骤中找到完整的说明:
http://www.svnforum.org/threads/39826-Commit-problem-User-does-not-own-lock-on-path

简短版本是:

  • 打开检查修改对话框
  • 单击“检查存储库”按钮
  • 您现在应该在 Lock 列中看到持有锁的用户的姓名(您可能需要向右滚动才能在列表中看到此列。)
  • 右键单击​​带有锁的文件。您现在应该在上下文菜单上看到 Break Lock 选项。

  • 如果您有很多文件,您可以选择列表中的所有文件 (Ctrl-A) 并对所有文件应用 Break Lock,如下所述:
    How can I release locks in Subversion recursively?

    关于svn - 修复 Subversion 用户不锁定路径错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7540827/

    相关文章:

    svn - 组织许多小项目的颠覆存储库的最佳方式

    带有 Apache2 和 Subversion 的 Ubuntu 上的 Eclipse

    svn - 制作 svn 存储库的独立副本

    linux - 如何列出 SVN 存储库中大于 1 GB 的文件

    svn - 在TortoiseSVN中,提交后添加评论?

    svn - 提交后创建SVN补丁

    svn - OSX 上的 meld(图形差异工具)有哪些替代方案

    SVN:如何自动删除工作副本但保留忽略的项目?

    svn - 为 Tortoise SVN 创建一个必需的注释钩子(Hook)

    svn - 乌龟SVN : how to svn update folder but NOT its subfolders?