`
linwei_211
  • 浏览: 192043 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • SVN
阅读更多
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.ClientException: Attempted to lock an already-locked dir

svn: Working copy 'D:/Program Files/MyEclipse 6.6flex/workspace/emis/WebRoot/emis/emresource' locked

解决方法:
出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。

有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”。

1、在客户端命令行使用命令 svn cleanup D:/Program Files/MyEclipse 6.6flex/workspace/emis/WebRoot/emis/emresource


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

网络摘抄1
错误信息
Attempted to lock an already-locked dir   
svn: Working copy 'E:\integration\com.svn.practise' locked  

原因:

需要用svn cleanup上次关闭时的锁定
在eclipse里提交和更新文件是抱错。
网络摘抄2

Attempted to lock an already-locked dir
svn: Working copy 'F:\workspace\WebFrame\WebRoot\attach\prodrelation' locked

执行“清除”操作后,问题解决了。

很多操作,例如中断提交,都会进入这种工作拷贝的锁定状态。

网络摘抄3:
因为这两天频出这个现象,现在基本不怕这个问题了
我是这样解决的:
1 三令五申项目的组员必须先同步,合并,再提交
2 操作后经常地在父目录使用clean up命令
3 解决了locked问题后,还出现不能更新的现象时,就删除目录下的所有文件,包括.svn,再重新check out服务器同目录一次
4 总之,操作要规范,要强调组员每天开工时,先在ECLIPSE里同步,下班时,要提交(提交前,先在文件夹的右菜单中,选择小组>清除),保证每个人的机子里在开工前都是最新版本




分享到:
评论

相关推荐

    SVN出现提示org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir解决方案

    在使用Subversion(SVN)进行版本控制时,有时可能会遇到一个常见的错误提示:“org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir”。这个错误通常表示某个目录已经被锁定,...

    myeclipse用svn提交的时候报错

    在使用MyEclipse进行SVN提交时遇到错误:“Attempted to lock an already-locked dir”,具体表现为以下错误信息: ``` svn: Working copy 'D:/Program Files/MyEclipse 6.6flex/workspace/emis/WebRoot/emis/...

    sqlLiteManager

    Attempted to lock an already-locked dir svn: Commit failed (details follow): svn: Working copy 'E:\eclipse2018workspace2\SWS\src\com\sws\www' locked. svn: 'E:\eclipse2018workspace2\SWS' is already ...

    SVN冲突深度解析完整版

    首先,让我们来看一下错误信息:org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir。这是什么错误呢?根据提示能够想到,SVN在提交代码的时候,会执行一个锁定操作。于是,...

    svn: This client is too old to work with

    1.CMD >change-svn-wc-format.py D:\MyEclipseWorkspace\projectName\WebRoot\WEB-INF\lib 1.4 --verbose CMD >change-svn-wc-format.py D:\MyEclipseWorkspace\projectName\WebRoot\WEB-INF\lib 1.4 --verbose ...

    myeclise10之svn:E210004错误解决

    myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip --->svn离线安装包 Slik-Subversion-1.8.9-x64 --->问题修复必选...

    用PC搭建SVN服务器:局域网SVN服务器,VisualSVN-Server32、64

    用PC搭建SVN服务器:局域网SVN服务器。里面有详细的教程,包含VisualSVN-Server32位和VisualSVN-Server64位。你只需要简单的安装,就可以轻松的搭建起局域网内使用SVN,轻松管理程序代码的版本,完美的兼容其他的SVN

    git-svn-1.8.3.1-23.el7_8.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    SVN_commit错误分析经验共享

    本文将深入探讨“SVN commit错误分析经验共享”,帮助开发者理解和解决在使用SVN过程中遇到的常见问题。 一、SVN概述 SVN全称Subversion,是一个用于管理软件源代码版本的系统,允许团队成员对同一份代码进行协同...

    解决svn update:Failed to run the WC DB work queue associated with 错误的解决

    1.将sqlite3.exe放到.svn的同级目录 2.启动cmd执行sqlite3 .svn/wc.db 3. "select * from work_queue"; 4. delete from work_queue; 5.svn目录下右键:TortoiseSVN->Clean up

    转svn-E170001报错的原因以及解决方案.docx

    svn-E170001报错是指在使用Jenkins配置svn拉取项目时出现的一种错误,错误信息为svn: E170001。该错误的出现是由于svn账户名和密码没有权限所导致的。 svn-E170001报错的原因: 1. svn账户名和密码没有权限:svn...

    SVN客户端(TORTOISESVN)和服务器zip

    2、svn-1.4.3-setup.exe : SVN服务器 3、TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi : SVN客户端 4、LanguagePack-1.4.0.7501-win32-zh_CN.exe: SVN客户端中文语言包 5、SVNService.exe windows服务,根据他来...

    SVN常用命令

    ### SVN常用命令详解 #### 一、SVN子命令 ##### 1、svn help - **功能**: 显示SVN命令的帮助信息。 - **语法**: `svn help [subcommand]` - **说明**: 可以单独使用`svn help`查看所有SVN命令的帮助列表,或者使用...

    常见SVN错误处理大串讲

    ### 常见SVN错误处理详解 #### 引言 在进行软件开发的过程中,版本控制系统扮演着极其重要的角色。Subversion(简称SVN)作为一款广泛应用的版本控制系统,在使用过程中难免会遇到各种各样的问题。本文将详细介绍...

    Internet Direct (Indy) 10 SVN:4525 2010-11-25 Delphi/CB可用

    Internet Direct (Indy) 10 SVN版本号:4525 发布日期:2010-11-25 支持:Delphi/CB可用

    SVN安装和采用http或https访问

    SVN(Subversion)是一种版本控制系统,用于管理文件和目录的历史版本。SVN资源库通常使用特定协议访问,比如svn://或***。通过安装SVN并配置它使用http或https协议,用户可以从远程客户端进行访问。以下是从给定...

    SVN在客户端执行UPDATE报locked的处理办法

    在日常使用SVN的过程中,开发者可能会遇到各种各样的问题,比如在执行`svn update`命令时出现“locked”的错误提示。本文将详细介绍这一问题的原因、常见场景以及如何有效解决。 #### 错误现象 当在SVN客户端执行`...

    svn主从搭建简单说明

    - **错误信息**:Failed to get lock on destination repos, currently held by... - **原因分析**:源库在目标库上加了svn:sync-lock属性,正常情况下会在同步完成后释放锁。但如果同步过程中断,则锁不会被自动...

    SVN各种错误提示产生原因及处理方法大全

    SVN 错误提示产生原因及处理方法大全 SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。然而,在使用 SVN 过程中,可能会遇到各种错误提示,影响工作效率。本文将对 SVN 中常见的错误...

    svn服务器学习教程

    ### SVN服务器学习教程知识点 #### 一、SVN(Subversion)简介 - **定义**:SVN(Subversion)是一种分布式版本控制系统,主要用于代码管理,支持多用户协作开发。 - **特点**: - 版本控制能力强大,能够记录每一...

Global site tag (gtag.js) - Google Analytics