如果你想要破除锁定, 请使用检查修改 对话框或者版本库浏览器:
出现这个页面显示 LOCK 是否有被锁的文件
在上面的图片上可以看到, 有些文件是被用户为 os.lijiu 的锁住了所以我们需要破除锁定来解决这个问题:
用 SVN 经常出现被锁定而无法提交的问题, 选择解锁又提示没有文件被锁定, 很是头疼
这里整理了一下 SVN 被锁定的几种解决方法:
1. 出现这个问题后使用清理即 "Clean up" 功能, 如果还不行, 就直接到上一级目录, 再执行清理, 然后再更新
2. 有时候如果看到某个包里面的文件夹没有 SVN 的标志, 直接用 Ctrl+Delete 手工删除, 然后清理, 最后更新或提交
3. 有时候有的文件死活无法提交和更新, 有 lock 字样的提示,: 首先点击该文件, 然后 getLock, 再选中 stealLock, 然后 release lock 即可
4. 教大家最狠的一招, 在项目中如果是出现某个文件死锁的情况无法解决的情况下, 叫开发中所有的人把文件上传了解锁了, 清空版本库地址: 安装目录: SvnTracsvnprojectsdblocks 这个文件夹路径里面的全部内容一切 ok!
提示:
Subversion1.3.2, 开启匿名访问的同时利用 authz 功能限制匿名访问, 则会出现 check out 时提示被 LOCK 的现象
来源: http://www.bubuko.com/infodetail-2494859.html