1

每当我尝试锁定或解锁项目中的任何文件时,都会出现错误:

svn:无法解析锁/条目哈希文件

现在我无法锁定文件。

一些线索: 1. 我们刚刚将我们的 svn 存储库从一个 url 迁移到另一个 url

有什么办法可以重置存储库的锁定文件。

4

2 回答 2

2

您的存储库可能在迁移中被损坏(尽管首先检查工作副本,正如Bert建议的那样 - 除非您别无选择,否则永远不要弄乱您的存储库的内部结构)。<root>/db/locks如果是这样,您可以通过删除文件夹来“手动过期”存储库上的所有锁。

这不会影响您的 repo 的内容,但破坏所有锁定数据。另请注意,如果您的存储库的锁定数据已损坏,则完全有可能其他数据也已损坏。保留迁移前的备份。

于 2009-12-02T17:18:04.507 回答
1

这听起来像是一个损坏的工作副本。(项目的 .svn 子目录中的文件丢失/损坏)。

我建议使用另一个 subversionclient(例如 TortoiseSVN 或 svn 客户端)验证问题,然后检查一个新的工作副本。

于 2009-12-02T17:06:23.620 回答