[我想从VisualSVN服务器中删除一个文件夹。]
我有一个包含多个文件夹的存储库。现在,我想从中删除一个特定的文件夹。当我尝试删除它时,我收到一条错误消息,例如“无法验证锁定< -Some path->。无用户名”。
我实现了stackoverflow上提供的其他几个解决方案,如“窃取锁定”,使所有文件和文件夹只读。但是我仍然无法删除该文件夹。
我过去4个小时一直在尝试这个并疯狂地做这件事。我现在该怎么办?
答案 0 :(得分:0)
看起来存储库中存在陈旧锁(又名“僵尸锁”)。
如果您知道过时锁的路径,则可以使用svnadmin rmlocks
命令将其删除。您应该在安装了VisualSVN Server的计算机上运行该命令,并将路径传递给文件系统的存储库和锁定的路径。该命令应如下所示:
svnadmin rmlocks <path-to-repository> "<path-to-file>"
您可以使用svnadmin lslocks
工具查找Subversion存储库中锁定的文件。
通过阅读SVNBook | Locking了解有关锁定Subversion的详情。