svn 启动项目报错,项目被lock



问题描述

在使用开发工具开发项目时(如Eclipse),在做项目的中途,有时候Eclipse会突然卡住然后自动关闭,或是当我们svn提交项目时,由于vpn的问题导致svn提交项目失败等,会出现一个异常:

org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir 
//SVN 客户端异常:试图锁定一个已经锁定的目录

svn

SVN 提交代码第一步就是 lock 你要提交代码所在的 dir。

然后才检查资源库代码版本…提交…。

其他问题描述:

如果你的环境没有联上有效的 SVN 仓库,那么在提交的时候就会卡在这里,会有一个 Progress 一直在跑但又跑不完,我就是在这种情况下使用资源管理器强制关闭进程,所以今天再提交的时候会”the dir you Attempted to lock has been already-locked”。

问题解决

(一)Eclipse SVN 插件处理

使用 SVN 插件时,选中能包含所有待提交代码的最小的包,右键选择 Team > Refresh/Cleanup ,再进行提交操作就可以了。(我就是使用这种方法解决了问题

svn eclipse


(二)SVN 客户端处理

(1)如果你安装了SVN客户端(就那个小乌龟),并不是说要通过客户端操作,只是安装了客户端,右键才有 SVN 子菜单 打开 workspace 中对应的文件夹,右键 TortoiseSVN > clean up… ,妥了。

svn

(2)如果你身具极客风度,也可以使用 svn 命令:svn cleanup …(操作目标目录路径)

(三)删除lock文件

直接进入到上面的文件夹下的.svn目录,删除lock文件就可以了。



内容转自:衷水木

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值