SVN项目更新失败被锁定的解决方案
今天用SVN的时候出现被锁定的情况,既不能更新代码也不能提交。网上查阅了很多资料后,发现这个问题也算是SVN的使用中比较常见的一个问题了,所以解决方案也是不少。
关于服务器端的锁定本方法是否有效还待去尝试。本人也是通过这个方法解决的,所以推荐用此方法去尝试。
有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”。
有时候有的文件死活无法提交和更新,有lock字样的提示,:首先点击该文件,然后getLock,再选中stealLock,然后releaselock即可
其实SVN加锁会在.SVN(隐藏文件)中生成一个名字叫lock的文件(无后缀),查找所有的,手工删除。然后再尝试更新,系统可能会提示某个.base文件无法访问。找到它,把相关的文件或其所在的目录删除,重新UPDATE。
解决方法如下:
1. 在被锁定的文件夹上点右键,找到并点击Clean up菜单项
2. 在Cleanup对话框中勾选“Break locks”,点击OK按钮
3.锁定消除,更新,提交代码功能恢复。
文章转载自爱生活爱乐搜,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




