首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

SVN -资料加锁,执行clean up命令

2012-09-02 
SVN ---文件加锁,执行clean up命令一、SVN 中 clean up 的功能当Subversion改变你的工作拷贝(或是.svn中的

SVN ---文件加锁,执行clean up命令

一、SVN 中 clean up 的功能


    当Subversion改变你的工作拷贝(或是.svn中的任何信息),它会尽可能的小心,在修改任何事情之前,它把意图写到日志文件中去,然后执行log文件中的命令,并且执行过程中在工作拷贝的相关部分保存一个锁,防止Subversion客户端在变更过程中访问工作拷贝。如果Subversion的操作中断了(举个例子:进程被杀死了,机器死掉了),日志文件会保存在硬盘上,通过重新执行日志文件,Subversion可以完成上一次开始的操作,你的工作拷贝可以回到一致的状态。


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


二、本地文件锁定,使用“清除”命令


    SVN本地更新时,由于一些操作中断,如磁盘空间不够,用户取消等,可能会造成本地文件被锁定的情况。这时候无论你在执行SVN的更新、上传、添加等子命令都会提示“**locked”的错误,如图:


    SVN -资料加锁,执行clean up命令

    

一般出现这种情况的解决方法:


1楼lfmilaoshi20小时前
积累。。。成长。。米老师

热点排行