2015-08-03 72 views
1

下VisualSVN服务器的文件夹[我想从VisualSVN服务器删除文件夹]删除在Windows 7上

我有它的多个文件夹的存储库。现在,我想从中删除一个特定的文件夹。当我尝试删除它时,出现如下错误消息:“无法验证<上的锁定 - 某路径 - >。没有可用的用户名”。

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

我一直在尝试这个过去4小时,现在疯了。我现在应该怎么做?

回答

0

它看起来像存储库中的旧锁(又名“僵尸锁”)。

如果您知道陈旧锁的路径,则可以使用svnadmin rmlocks命令将其删除。您应该在安装了VisualSVN Server的计算机上运行该命令,并将该路径传递到文件系统的存储库和锁定的路径。这个命令应该是这样的:

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

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

通过阅读SVNBook | Locking了解关于在Subversion中锁定的更多信息。