情况描述:

最近做的一个项目,我是在项目开发中途参与的,从svn拉了项目之后,就直接进行开发了,到了code submit的时候,我同步代码,先是更新,然后出现更新失败,部分文件已经上锁的类似提示,我尝试提交我新添加的文件,结果还是同样的报错。按照常规,我clean up,但是还是报locked ,提示clean up fail.网上找了一些解决办法,有一个说删除工作区间项目中的lock文件,但是我去项目中检索,并没有发现lock文件。基于此,我针对我的情况进行了分析:

用于我clean up失败,那就不是一般我们理解的常规的lock,可能是这个项目被某个地方占用了,所以造成不能clean ,我检查了一下我的项目,和我的eclipse,发现我有另个SVN,这才想起我前面由于工具里面带的svn没法使用,自己配置了一个中文版的svn,后面我又跟踪eclipse的更新,更新了自带的svn,然后我可能某一次在自带的SVN和我配置的SVN的资源库里都建立了我当前项目的资源库地址,但是我的项目我是从中文版--我自己配置的svn里checkout的,这个时候我右键项目,team选项,发现team的子菜单全是英文版的SVN---自带的SVN,到这儿,我基本清楚我这个问题所在了,

问题就是:我用中文版---我自己配置的SVN checkout项目,但是eclipse构建workspace的时候,错误的将其与英文版的svn---自带的svn中的资源库地址建立了连接,所以提交的时候,是通过 英文版的svn---自带的svn这个入口去更新和提交代码的,所以造成提示Resource is already locked的错误、

解决办法:将项目备份,然后删除当前workspace中此项目的.svn文件,然后将英文版svn---自带的svn中的资源库地址废弃,中文版--我配置的svn中的资源库地址保留,刷新项目。然后复制备份项目的.svn文件进入相应文件位置,刷新项目,此时会自动与中文版---我自己配置的SVN建立连接。完成后,右键项目 --team--发现此时team的子菜单已经是中文的了,那就说明建立了正确的连接,问题解决。提交更新代码就没有问题了。

PS:以上解决方案,并不是通用,或唯一的解决方法,仅供参考,学习交流,还是要根据实际的情况去分析问题,解决问题,注重的是分析问题的过程,会学到很多。

最后多一句嘴:

网上的解决方案,最好是参考,而非一味地相信,有时候并不适合自己的解决方案,反而 会给你增加更多的麻烦

——   吃过这种亏的人。

Eclipse SVN 提交代码,出现Locked情况,问题分析相关推荐

  1. svn 提交代码报locked问题解决

    前言: 在svn提交过程中,由于服务器问题或中断过,导致svn出现locked异常. 内容: 解决办法: 选中出现异常的文件,右键-svn-clean up ,然后执行一下更新操作,再提交就可以了.如 ...

  2. Eclipse下的SVN提交代码报错问题

    Eclipse下的Svn提交代码时,报了一个错误,特此记录 报错如下: URL access forbidden for unknown reason svn: Commit failed (deta ...

  3. SVN提交代码报错,怎么破?

    目录 SVN提交代码报错 1. SVN提交被锁定(locked) 2. SVN提交已存在版本控制信息(is already under version control) SVN提交代码报错 1. SV ...

  4. SVN提交代码时全选文件

    2019独角兽企业重金招聘Python工程师标准>>> SVN提交代码时默认不会勾选全部文件,比如状态为missing的就默认不提交,因为涉及到删除或丢失文件的情况,谨慎一点还是有好 ...

  5. 两种方式设置SVN提交代码时必须填写日志

    两种方式设置SVN提交代码时必须填写日志 咱们在使用SVN的时候,团队中难免有同事提交代码时忘记填写日志而直接提交,这样会导致后期维护极不方便,这并不是我们想看到的.于是下面给出两种方式来解决这个问题 ...

  6. SVN提交代码冲突解决方法总结

    SVN提交代码冲突解决方法总结 在近期svn提交代码时遇到多种情况的问题,现做一个解决办法的总结如下: 插播一条:idea下被svn版本控制各类文件的颜色区分, 红棕色,未加入版本控制: 绿色,已经加 ...

  7. Eclipse,提交代码,版本比较时,不忽略空格

    Eclipse,提交代码,版本比较时,不忽略空格 [windows] → [Preferences] → [Compare/Patch] === 下面黄色标记的(Ignore white Space) ...

  8. 设置SVN提交代码时,忽略无效的文件和文件夹

    1.问题 SVN提交代码时,忽略提交不需要的文件和文件夹. 2.解决方式 修改全局忽略配置内容,修改为: *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a * ...

  9. svn使用问题:SVNlicense到期问题设置SVN提交代码时必须填写日志

    一.SVNlicense到期问题 问题现象:SVN用户可以使用,但是每次操作后提示"VisualSVN Server license expired.Please contact your ...

最新文章

  1. adodb.RecordSet的属性和方法
  2. dubbo超时重试和异常处理
  3. jvm调优:使用jconsole监控Jboss
  4. URAL - 1099 Work Scheduling(一般图最大匹配-带花树模板)
  5. SAP中查询用户操作日志的事务码
  6. 前端学习(2149):webpack之ES6到ES5的转换
  7. 百度SEO未注册域名批量检测查询
  8. SAP License:把握好集成测试大关,ERP就成功了一大半
  9. 我的开发笔记spring等常见问题
  10. SSM、SSH框架原理
  11. 虚幻引擎3控制台命令
  12. 大数据之实时流处理常用框架
  13. java创建exchange邮箱_创建Exchange邮箱用户
  14. Mac电脑如何实现Word一键转PPT
  15. QtWeb-用于Webkit测试的替代浏览器
  16. jekenis实现oracle导入导出,What would the author do with Ken Smit..._考试资料网
  17. 5点聊透技术领导力本质
  18. 客厅风水中钟表的摆设要注意什么?
  19. 判断有向图G是否有根
  20. BootStrap前端框架网页模板

热门文章

  1. 怎么配置opencv才能不用每次都重新配置一遍?
  2. 基于SE-YOLOv5s的绝缘子检测
  3. HBuilder 安卓真机调试无线连接
  4. linux用tab键不能补全目录,针对Tab键不能使用解决办法(Linux系统)
  5. 电脑出现乱码的原因以及解决方法
  6. 【python】Django系列Day06--Django中间件介绍
  7. 雀魂服务器列表为空,GitHub - xieyuchen13/majsoulAI: 尝试基于雀魂数据训练日麻AI
  8. 将不可复制、不可打印的电子书批量截图生成PDF
  9. Android之翻转静音
  10. vs2015 c++ _findnext 报错