svn 提交代码报locked问题解决

前言:

在svn提交过程中,由于服务器问题或中断过,导致svn出现locked异常.

内容:

解决办法:

选中出现异常的文件,右键-svn-clean up ,然后执行一下更新操作,再提交就可以了.如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除。

原理:

在进行任何修改操作时,SVN都会把日志记录到日志文件中,然后执行log文件中的命令,
并且执行过程中在工作拷贝的相关部分保存一个锁,防止SVN客户端在变更过程中访问工作拷贝。如果SVN的操作中断了(举个例子:进程被杀死了,机器死掉了),日志文件会保存在硬盘上。通过执行日志文件,SVN可以完成上一次没有完成的操作,你的工作拷贝可以回到一致的状态。

clean up : 清理命令  . 它查找工作拷贝中的所有遗留的日志文件,删除进程中工作拷贝的锁。如果SVN告诉你工作拷贝中的一部分已经“锁定”了,你就需要运行这个命令了。

 

svn 提交代码报locked问题解决_第1张图片

你可能感兴趣的:(svn)