SVN问题解决--Attempted to lock an already-locked dir

  今天上午更新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

原文地址:https://www.cnblogs.com/sqh17/p/9418294.html

时间: 2024-08-29 00:21:53

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

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

转自:http://www.blogjava.net/coderdream/archive/2008/05/27/203115.html 出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”. 有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”. 网络摘抄1: 错误信息 Malformed file    svn: E:\svn\repository\conf\svnserve

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

出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”. 有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”. 网络摘抄1:错误信息Malformed file    svn: E:\svn\repository\conf\svnserve.conf:12: Option expected    原因: 配置文件12行开头有空格 错误信息Attempted to lock an

org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir-SVN提交报错问题解决方法

今天提交代码时,无论怎么弄,重启,clean project都报异常,提交不上去: org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir svn: Working copy workspace\WebRoot\' locked org.tigris.subversion.javahl.ClientException: Attempted to lock an already-lo

svn在eclipse中报错:Attempted to lock an already-locked dir的解决办法

今天在Eclipse下写完代码,准备提交的时候,忽然发现还有问题.就中断了提交,结果SVN就给我报了这样的错误:Attempted to lock an already-locked dir. 然后,在网上逛了一圈,找到了这么一个解决办法,现分享如下,希望对读者有所帮助: 右键该工程,在team里面执行"清除"操作后,问题解决了.

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

Attempted to lock an already-locked dir异常解决方法 eclipse或myeclipse用svn提交的时候报错: Attempted to lock an already-locked dir svn: Working copy 'D:/Program Files/MyEclipse 6.6flex/workspace/emis/WebRoot/emis/emresource' locked org.tigris.subversion.javahl.Clie

SVN:Attempted to lock an already-locked dir 解决办法

出现这种情况主要是因为上次用SVN提交代码的时候没有提交完成就进行了中断 取消的操作. 控制台打印报错信息: Attempted to lock an already-locked dirsvn: Commit failed (details follow): 可以右键单击项目,然后选中以下选项 刷新清除 ,一次不行多刷几次即可. SVN:Attempted to lock an already-locked dir 解决办法,布布扣,bubuko.com

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 dir svn: Working copy 产生原因:我从项目中复制的文件然后修改提交 解决办法:在项目上右键--Team---清理.然后控制台会出现形如"cleanup D:/eclipseworkspace/x.x_NewBeginning" 这样,再次提交即可成功提交.

org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir

1.错误描述 org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir svn: Commit failed (details follow): svn: Working copy 'E:\Eclipse\workspace\Sys\src\com\cloud\oa' locked. svn: 'E:\Eclipse\workspace\Sys\src\com\cloud\oa' i

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

有时候因网络太慢或中断 就会出现这种锁定状态 Attempted to lock an already-locked dir svn: Working copy 'D:\MyEclipse\myproject\org\home\pro\app\dao' locked 解决方法(3种): 1.在客户端命令行使用命令 svn cleanup D:/MyEclipse/workspace/WebRoot/...(被锁定的文件夹) 2.直接进入到上面的文件夹下的.svn目录,删除lock文件就可以了 3