每当我尝试锁定或解锁项目中的任何文件时,都会出现错误:
svn:无法解析锁/条目哈希文件
现在我无法锁定文件。
一些线索: 1. 我们刚刚将我们的 svn 存储库从一个 url 迁移到另一个 url
有什么办法可以重置存储库的锁定文件。
您的存储库可能在迁移中被损坏(尽管首先检查工作副本,正如Bert建议的那样 - 除非您别无选择,否则永远不要弄乱您的存储库的内部结构)。<root>/db/locks
如果是这样,您可以通过删除文件夹来“手动过期”存储库上的所有锁。
这不会影响您的 repo 的内容,但会破坏所有锁定数据。另请注意,如果您的存储库的锁定数据已损坏,则完全有可能其他数据也已损坏。保留迁移前的备份。
这听起来像是一个损坏的工作副本。(项目的 .svn 子目录中的文件丢失/损坏)。
我建议使用另一个 subversionclient(例如 TortoiseSVN 或 svn 客户端)验证问题,然后检查一个新的工作副本。