【问题标题】:Delete a folder under VisualSVN Server on windows 7在 Windows 7 上删除 VisualSVN Server 下的文件夹
【发布时间】:2015-08-03 09:48:18
【问题描述】:

[我想从 VisualSVN 服务器中删除一个文件夹。]

我有一个包含多个文件夹的存储库。现在,我想从中删除一个特定的文件夹。当我尝试删除它时,我收到一条错误消息,例如“无法验证 上的锁定。没有可用的用户名”。

我实现了 stackoverflow 上提供的其他几个解决方案,例如“窃取锁”,使所有文件和文件夹只读。但是我仍然无法删除该文件夹。

在过去的 4 个小时里,我一直在尝试这个,并且疯狂地这样做。我现在该怎么办?

【问题讨论】:

    标签: svn tortoisesvn visualsvn-server


    【解决方案1】:

    看起来存储库中有一个过时的锁(又名“僵尸锁”)。

    如果您知道旧锁的路径,则可以使用svnadmin rmlocks 命令将其删除。您应该在安装了 VisualSVN Server 的机器上运行该命令,并将路径传递给文件系统存储库和锁定的路径。该命令应如下所示:

    svnadmin rmlocks <path-to-repository> "<path-to-file>"
    

    您可以使用svnadmin lslocks 工具查找锁定在 Subversion 存储库中的文件。

    阅读SVNBook | Locking,了解更多关于锁定 Subversion 的信息。

    【讨论】:

      猜你喜欢
      • 2010-12-13
      • 2013-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多