今天上午更新uap(uap就是基于eclipse开发的软件,可以当eclipse来使用)上的代码时,发现在svn上更新不了,一直报这个Attempted to lock an already-locked dir, 这意思就是:试图锁定一个已锁定的文件夹,没遇到过这问题,问了后端人员,没遇到这问题,不了了之,无奈之下,问了度娘,解决了问题,总结如下 问题来源: 记得是昨晚我在修改一个jsp文件的bug并提交,progress中更新svn卡了一半一直不动,大概5,6分钟吧,我认为卡了,就关闭uap,未果, 最后使用资源管理器强制关闭,然后,然后就出现了这种现象……
                

问题解决思路:

  看网上的答案是说:SVN 提交代码第一步就是 lock 你要提交代码所在的 dir,检查版本,解决冲突,提交文件。
  问题就是出在这个地方,更新时,progress就处在所有文件检查,因为网速问题,我用的是内网的无线,网速有时候会慢, 所以暂时找不到有效资源库,所以就卡在那里了,那时候uap或许已经完成了锁定已选中的文件, 所以强制关闭,下次打开时选中的文件已经是锁定了。既然锁定了,那么解锁就行了呗,所谓的解锁就是清空锁定的文件,重新操作更新-提交方式。
   我觉得:之前一般先更新svn的是否有文件被修改,然后锁定已选中的文件,之后进行若没有文件修改就更新或者有文件修改就合并冲突,然后解锁,提交,更新本地版本库。

问题解决方法:

方法一:
  使用UAP里的 SVN 插件时,选中要提交的文件或文件夹,右键选择 Team => Refresh/Cleanup ,再进行提交操作。
             

方法二:
  使用SVN客户端,选中选中要提交的文件或文件夹,右键TortoiseSVN => clean up,再进行提交操作
            

最后: 

  这个关于svn的问题解决方案,网上有好几种,我自己就实践了其中两种,管用,并在此文总结了一下这问题,如果此文有问题,请私信我或者下方评论告知我一下,大家一起进步。

参考资料: 

  https: //blog.csdn.net/a_running_wolf/article/details/50833462

SVN问题解决--Attempted to lock an already-locked dir的更多相关文章

  1. SVN错误:Attempted to lock an already-locked dir svn: Working copy locked

    VN错误:Attempted to lock an already-locked dir update D:/workspace20/SC_200/metadata -r 3398 --force   ...

  2. SVN错误:Attempted to lock an already-locked dir

    在eclipse里提交和更新文件是报错: Attempted to lock an already-locked dir svn: Working copy 'F:\workspace\WebFram ...

  3. 【svn】 SVN错误:Attempted to lock an already-locked dir

    出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”. 有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理 ...

  4. SVN错误:Attempted to lock an already-locked dir的解决

    问题: SVN locked,文件被锁无法更新,SVN上更新代码失败,某些文件提示错误:Attempted to lock an already-locked dir 解决方法: 右键具体文件→Tea ...

  5. 项目文件与 SVN 资源库同步提示错误 Attempted to lock an already-locked dir

    问题描述 之前为了图方便,在eclipse中直接把三个jsp文件复制到了eclipse中我新建的一个文件夹中,把svn版本号信息也带过来了,然后我又删除了这三个jsp文件,接着先把这三个jsp复制到桌 ...

  6. SVN Attempted to lock an already-locked dir异常解决方法

    Attempted to lock an already-locked dir异常解决方法 eclipse或myeclipse用svn提交的时候报错: Attempted to lock an alr ...

  7. SVN问题之——org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir(网摘文)

    一.问题描述 今天在 Eclipse 中用 SVN 插件提交代码时遇到 org.apache.subversion.javahl.ClientException: Attempted to lock ...

  8. SVN 提交出错:Attempted to lock an already-locked dir

    http://www.2cto.com/kf/201306/221414.html —————————————————————————————————————————————————————— 在ec ...

  9. org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir svn: Working c

    Eclipse插入svn提交出现:org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked d ...

随机推荐

  1. React从入门到放弃之前奏(4):Redux中间件

    redux 提供了类似后端 Express 的中间件概念. 最适合扩展的是redux中的 store.dispatch 方法,中间件实际就是通过 override redux的store.dispat ...

  2. dnscache --源码笔记

    ) } } //通过net包 解析域名对应的ip集合 func (r *Resolver) Lookup(address string) ([]net.IP, error) { ips, err := ...

  3. .Net core验证码生成

    首先,项目添加对ZKWeb.System.Drawing的引用: 生成验证码代码如下: public class VierificationCodeServices { /// <summary ...

  4. BZOJ_4320_ShangHai2006 Homework_分块

    BZOJ_4320_ShangHai2006 Homework_分块 Description   1:在人物集合 S 中加入一个新的程序员,其代号为 X,保证 X 在当前集合中不存在.    2:在当 ...

  5. mysql输入中文出现ERROR 1366

    MySQL输入中文出现如下错误: ERROR 1366: 1366: Incorrect string value: '\xE6\xB0\xB4\xE7\x94\xB5...' for column ...

  6. 一副美丽而庞大的SQL TUNING计划美图

    最近因为很忙,一直忙着开发公司的产品和客户的事情,杂七杂八,忙的不亦乐乎,所以,好久没有来这里写东西,这两天为客户优化了一个系统,优化前CPU持续冲顶爆满,导致系统卡死,应用系统不能正常使用,其中有个 ...

  7. sql中1=1的and和or问题

    SELECT *  FROM mentor_teacher WHERE 1 = 1  AND status = ? limit 0, 10 sql语句中如果有1=1的问题, 那么,如果是and并且的关 ...

  8. 在ASP.NET Core中给上传图片功能添加水印

    在传统的.NET框架中,我们给图片添加水印有的是通过HttpModules或者是HttpHandler,然后可以通过以下代码添加水印: var image = new WebImage(imageBy ...

  9. Linux、docker、kubernetes、MySql、Shell、kafka、RabbitMQ运维快餐

    检查端口占用 lsof -i:[port] netstat -anp |grep [port] 监控网络客户TCP连接数 netstat -anp | grep tcp |wc -l 获取某进程中运行 ...

  10. Kubernetes Ingress Controller的使用及高可用落地

    Kubernetes Ingress Controller的使用及高可用落地 看懂本文要具备一下知识点: Service实现原理和会应用 知道反向代理原理,了解nginx和apache的vhost概念 ...