今天使用SVN更新应用,出现了下面的问题:

update D:/workspace/acode/resource/springconf -r 6622 --force
    Attempted to lock an already-locked dir
svn: Working copy 'D:\workspace\acode\resource\springconf' locked

从网上百度了一下,有许多朋友也遇到了这样的问题,我采用的解决方式是:选中项目右键---Team---清理,以前也采用过手动找到对应文件夹下面的.lock文件删除也可以解决问题

百度的情况如下:

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没有效果的话只好手动删除锁定文件。

windows下 cd 到svn项目目录下,然后执行如下命令 del lock /q/s 就把锁删掉了

linux下 cd 到svn项目目录下 rm lock -fr

由于每个本地文件夹都有一个.svn 一般要从下往上检查是否有lock文件(默认隐藏),依次删除,直到没有发现lock文件为止。

最新文章

  1. 第4月第2天 nsinvocation崩溃 mvc videotrack
  2. WebConfig配置文件详解
  3. html / css打印样式
  4. java内存模型-volatile
  5. Web 通信 之 长连接、长轮询(转)
  6. Qt报表控件NCReport教程:报表创建示例
  7. 深入浅出MongoDB(一)NoSQL
  8. cocos2dx 3.0 学习笔记 引用cocostudio库 的环境配置
  9. 利用未文档化API:RtlAdjustPrivilege 提权实现自动关机
  10. ui-router 父子state共享数据
  11. spring-boot 多模块化项目和EurekaServer的搭建
  12. Python入门之PyCharm的快捷键与常用设置和扩展(Mac系统)
  13. C#给字符串赋予字面值——字符串插入、转义序列的使用
  14. k8s重要概念及部署k8s集群(一)--技术流ken
  15. easyui属性赋值
  16. 22.QT-QXmlStreamReader解析,QXmlStreamWriter写入
  17. dp 动态规划 蘑菇
  18. POJ1251(Kruskal水题)
  19. 每日质量NPM包模态框_react-modal
  20. 项目实体类使用@Data注解,但是项目业务类中使用getA(),setA()方法报错,eclipse中配置lombok

热门文章

  1. No Suitable Driver Found For Jdbc_我的解决方法
  2. Linux下文件的压缩和解压
  3. 嵌入式jetty
  4. System.FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list
  5. JavaScript 中 4 种常见的内存泄露陷阱
  6. NeHe OpenGL教程 第四十三课:FreeType库
  7. NeHe OpenGL教程 第二十二课:凹凸映射
  8. python入门,猜数
  9. window.print实现打印特定控件或内容
  10. Redis中7种集合类型应用场景&redis常用命令