暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SVN项目更新失败被锁定的解决方案

爱生活爱乐搜 2020-10-30
2306

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论