`
starbhhc
  • 浏览: 658218 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

SVN在update时报com' is missing or not locked 的解决办法汇总

 
阅读更多
方法一:

使用MyEclipse进行Java开发,用SVN进行版本控制。Update,提示如下类似的错误:

org.tigris subversion javahl.ClientException: Working copy not locked;this is probably a bug,please report
svn:Working copy 'D:\temp\workspace\BOBO365\WebRoot\WEB-INF\classes\com' is missing or not locked
在网上查找是eclipse把src文件夹中的.svn文件夹也"编译"到WEB-INF/classes中去了,而复制过来的.svn中存储的是src文件夹中的版本信息,从而导致在更新时出错。

eclipse开发过程经常进行自动编译和发布,这导致/web-inf/目录下相关文件夹对应的.svn文件夹被连同删除,导致同步时出现:svn' containing working copy admin area is missing提示。

解决办法:

浏览SVN仓库目录结构,把工程目录下对应的/web-inf/目录下相关文件全部或部分删除(这里我仅仅删除classes目录),刷新。再进行同步工作,OK。

打开Eclipse中的 Project->Properties->Java Build Path 菜单,在右侧面板中的"Source"选项卡,在Excluded中加入 '**/.svn/**' 
也就是把.svn文件夹从编译路径中排除,这样就不会出现上面的问题了。




方法二:


org.tigris.subversion.javahl.ClientException: Path is not a working copy directory

使用Eclipse3.7,安装完subeclips插件后,使用该插件进行svn代码更新没有问题,但进行提交时报错,
错误信息如下:
commit -m "add system test" D:/Email/emm/src/main/java/com/test/XXController.java
    Path is not a working copy directory
svn: Commit failed (details follow):
svn: '.' is not a working copy

解决方案:右击项目,选择Team-->Disconnect-->Also delete the SVN meta information from the file system.再到svn checkout目录重新checkout覆盖原项目。

分享到:
评论

相关推荐

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

    ### SVN在客户端执行UPDATE报locked的处理办法 #### 背景介绍 在软件开发过程中,版本控制系统(Version Control System, VCS)是必不可少的工具之一。Subversion(SVN)作为一款开源的集中式版本控制系统,被广泛...

    解决SVN上传提示Empty directoriesis not supported

    解决SVN上传提示Empty directoriesis not supported 解决SVN上传提示Empty directoriesis not supported

    SVN解决one or more files are in a conflicated state

    在使用Subversion(SVN)版本控制系统时,可能会遇到“one or more files are in a conflicted state”的错误提示,这通常意味着在提交代码时,有文件存在冲突,无法自动合并。以下是一些详细的知识点,解释如何处理...

    svn 删除文件 update 又出来了 怎么回事

    在使用版本控制系统Subversion(简称svn)时,可能会遇到一些操作上的困扰,比如在尝试删除文件后,通过`svn update`命令更新代码时,已经删除的文件却又重新出现了。这通常是由svn的工作方式引起的,我们需要理解其...

    svn常见问题及解决

    在使用SVN时,可能会遇到各种问题,以下是一些常见的问题及其解决方法: 1. **黄色感叹号(有冲突)**: 当你看到黄色感叹号时,表示你对一个文件的修改与他人在同一文件上的修改发生了冲突。解决冲突的方法包括: - ...

    svn previous operation has not finished解决方法

    svn previous operation has not finished

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

    解决方法是确认输入正确的 SVN 服务地址,可以在浏览器中输入该地址进行确认。 5. The version of your subversion (client) is below 1.5.0, upgrade to 1.5.0 or above. 该错误提示的原因是客户端的软件版本低于...

    windows系统下svn update失败的解决方法,绝对有效

    解决windows系统下,update失败,并且cleanup后再update也失败的问题,虽然谷歌百度也能解决但是你需要花费很多时间去找到自己需要的,我这里是详细总结后的实践步骤,亲测一直可行,谢谢支持。

    常见SVN错误处理大串讲

    本文将详细介绍一些常见的SVN错误及其处理方法,帮助开发者更好地理解和解决这些问题。 #### 错误一:`'is not a working copy. Can't open file '.svn\entries': 系统错误` - **错误描述**:当你尝试访问一个不是...

    svn: This client is too old to work with

    官方解决办法: http://subversion.tigris.org/faq.html#working-copy-format-change http://svn.collab.net/repos/svn/trunk/tools/client-side/change-svn-wc-format.py 所以,装python先: ...

    SVN常见的错误及解决方法

    以下是一些常见的SVN错误及其解决方法: 1. **错误信息:Server sent unexpected return value (500 Internal Server Error)** 这个错误通常是由于输入的用户名错误导致的。解决方法是检查并确保使用正确的用户名...

    svn自动更新配置

    svn自动更新往往令人头痛,这里介绍讲解了如何自动更新,很有用!

    svn ( 解决冲突 )confict

    ### SVN解决冲突详解 #### 一、冲突发生的原因 在版本控制系统中,Subversion(简称SVN)是一种广泛使用的集中式版本控制系统。当多个开发者同时对同一个文件进行修改时,可能会遇到冲突的情况。例如,假设团队中...

    EclipseSVN冲突详细解决方案.docx

    EclipseSVN冲突解决方案是指在使用Eclipse和SVN进行版本控制时,如何处理文件冲突的问题。文件冲突是指多个开发者同时修改同一个文件,导致文件内容不同步的情况。 在EclipseSVN中,文件冲突可能会导致以下情况: ...

    SVN自动更新脚本(可改时间间隔)

    ②【ws.run "D:\SVN自动更新脚本\svnUpdate.bat",0】,地址更改为svnUpdate.bat存放地址即可 svnUpdate.bat 中【::】后为注释 主要进行以下修改 ①D:\svn为待更新的SVN目录,就是执行update的目录,改成你需要执行...

    SVN解决冲突(合并别人的修改)

    在编辑完文件后,需要通知SVN你已经解决了冲突,它应该接受文件的当前内容。 4. (r) resolved - 接受合并版本的文件。如果你已经手动解决了冲突,可以使用这个选项来告诉SVN冲突已经被解决。 5. (mf) mine-full - ...

    SVN版本冲突解决详解

    下面将详细解释 SVN 版本冲突的原因、现象、解决方法和降低冲突解决的复杂度。 版本冲突原因: 在 SVN 中,当多个用户同时修改同一个文件时,可能会出现冲突问题。假设 A、B 两个用户都在版本号为 100 的时候,...

    SVN 常见错误及解决方案汇总帖

    ### SVN(Subversion)常见错误及解决方案汇总 #### SVN服务配置错误:`svnserve.conf:12: Option expected` 在管理Subversion服务器时,你可能会遇到`svnserve.conf:12: Option expected`这样的错误信息。这通常...

    SVN_commit错误分析经验共享

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

Global site tag (gtag.js) - Google Analytics