svn working copy locked

解法 1 :  右键svn-->clean up
解法 2 :  
     a、被lock的文件夹进入控制台 del lock /q/s
b、将部分在工程中打开的工作目录关闭(如vs、source insight等,一般c步有执行失败提示)
c、在根目录执行svn-->clean up
d、执行其它svn命令OK.


【转载解法】
SVN 本地更新时,由于一些操作中断更新,如磁盘空间不够,用户取消。  可能会造成本地文件被锁定的情况。一般出现这种情况的解决方法:
1、可以使用SVN clean up来清除锁定。
2、如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除。
3.如果在根目录下都无法clean的话,一般采取的方法是另外找一个目录重新CHECKOUT。但有时有时SVN目录下可能有一些自己本地修改的文件,还未提交到SVN服务器,这时重新CHECKOUT需要注意本地文件的备份,并且不要强制覆盖服务器上其它人修改的内容。
4.如果觉得第3种很麻烦,可以考虑这样的方法。其实SVN加锁会在.SVN(隐藏文件)中生成一个名字叫lock的文件(无后缀),查找所有的,手工删除。然后再尝试更新,系统可能会提示某个.base文件无法访问。找到它,把相关的文件或其所在的目录删除,重新UPDATE。工作量就小多了。


解决svn的working copy locked并且cleanup恢复不能的情况 
产生这种情况大多是因为上次svn命令执行失败且被锁定了。 
如果cleanup没有效果的话只好手动删除锁定文件。 
cd 到svn项目目录下,然后执行如下命令 
del lock /q/s 
就把锁删掉了
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: svn upgrade working copy 的意思是将工作副本升级到与服务器版本兼容的最新版本。这可以通过运行 svn upgrade 命令来完成。在执行此命令之前,请确保您已备份了工作副本中的所有更改,以防止数据丢失。 ### 回答2: SVN是一个用于版本控制的软件,其中“Working Copy”是指用于在本地计算机中存储文件的文件夹。在进行版本控制时,需要不断将Working Copy更新为最新的版本,并进行必要的升级。 对于“svn upgrade working copy”,它的主要含义是将Working Copy升级至最新的SVN版本。具体操作如下: 1. 打开终端或命令提示符。 2. 进入需要升级的Working Copy所在的文件夹。 3. 运行以下命令: svn upgrade 4. 如果发现需要升级,系统会提示升级操作需要进行。确认后,Waitng Copy将会升级到最新版本。 需要注意的是,在进行升级时,一定要先进行备份,以确保数据的安全性。此外,升级操作可能需要较长时间,需要耐心等待。 “svn upgrade working copy”是进行版本控制的必要操作之一,可以帮助用户保持Working CopySVN版本的同步,确保数据准确性和完整性。 ### 回答3: svn upgrade working copysvn命令中的一项功能,它主要是用来将工作副本(working copy)升级到与服务器一致的版本。在使用svn时,我们通常会在本地创建一个工作副本,然后在工作副本中进行修改、更新等操作,最后再提交到服务器上。但是,有时候我们在本地使用的svn版本可能与服务器版本不同,这就会导致一些问题,比如说无法提交、无法更新等等。这时候,我们就需要使用svn upgrade working copy来升级工作副本。 具体使用步骤如下: 1. 打开命令行窗口或者终端,进入需要升级工作副本的目录。 2. 输入svn upgrade命令,此时svn会检测当前工作副本的版本,并将其升级到与服务器上最新版本兼容的版本。 3. 在升级过程中,svn会自动备份工作副本中被修改的文件,以防数据丢失。升级完成后,我们需要手动将备份文件还原回来。 值得注意的是,升级工作副本是一个比较耗费时间的过程,具体时间因工作副本大小、网络环境等因素会有所不同。 总的来说,svn upgrade working copysvn命令中一个非常有用的功能,可以帮助我们保持工作副本与服务器版本的一致性,避免出现许多不必要的问题,提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值