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