本文主要是介绍svn 提交代码报locked问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言:
在svn提交过程中,由于服务器问题或中断过,导致svn出现locked异常.
内容:
解决办法:
选中出现异常的文件,右键-svn-clean up ,然后执行一下更新操作,再提交就可以了.如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除。
原理:
在进行任何修改操作时,SVN都会把日志记录到日志文件中,然后执行log文件中的命令,
并且执行过程中在工作拷贝的相关部分保存一个锁,防止SVN客户端在变更过程中访问工作拷贝。如果SVN的操作中断了(举个例子:进程被杀死了,机器死掉了),日志文件会保存在硬盘上。通过执行日志文件,SVN可以完成上一次没有完成的操作,你的工作拷贝可以回到一致的状态。
clean up : 清理命令 . 它查找工作拷贝中的所有遗留的日志文件,删除进程中工作拷贝的锁。如果SVN告诉你工作拷贝中的一部分已经“锁定”了,你就需要运行这个命令了。
这篇关于svn 提交代码报locked问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!