方法一:
使用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的处理办法 #### 背景介绍 在软件开发过程中,版本控制系统(Version Control System, VCS)是必不可少的工具之一。Subversion(SVN)作为一款开源的集中式版本控制系统,被广泛...
解决SVN上传提示Empty directoriesis not supported 解决SVN上传提示Empty directoriesis not supported
在使用版本控制系统Subversion(简称svn)时,可能会遇到一些操作上的困扰,比如在尝试删除文件后,通过`svn update`命令更新代码时,已经删除的文件却又重新出现了。这通常是由svn的工作方式引起的,我们需要理解其...
在使用Subversion(SVN)版本控制系统时,可能会遇到“one or more files are in a conflicted state”的错误提示,这通常意味着在提交代码时,有文件存在冲突,无法自动合并。以下是一些详细的知识点,解释如何处理...
在使用SVN时,可能会遇到各种问题,以下是一些常见的问题及其解决方法: 1. **黄色感叹号(有冲突)**: 当你看到黄色感叹号时,表示你对一个文件的修改与他人在同一文件上的修改发生了冲突。解决冲突的方法包括: - ...
解决方法是确认输入正确的 SVN 服务地址,可以在浏览器中输入该地址进行确认。 5. The version of your subversion (client) is below 1.5.0, upgrade to 1.5.0 or above. 该错误提示的原因是客户端的软件版本低于...
svn previous operation has not finished
解决windows系统下,update失败,并且cleanup后再update也失败的问题,虽然谷歌百度也能解决但是你需要花费很多时间去找到自己需要的,我这里是详细总结后的实践步骤,亲测一直可行,谢谢支持。
本文将详细介绍一些常见的SVN错误及其处理方法,帮助开发者更好地理解和解决这些问题。 #### 错误一:`'is not a working copy. Can't open file '.svn\entries': 系统错误` - **错误描述**:当你尝试访问一个不是...
官方解决办法: 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错误及其解决方法: 1. **错误信息:Server sent unexpected return value (500 Internal Server Error)** 这个错误通常是由于输入的用户名错误导致的。解决方法是检查并确保使用正确的用户名...
svn自动更新往往令人头痛,这里介绍讲解了如何自动更新,很有用!
在编辑完文件后,需要通知SVN你已经解决了冲突,它应该接受文件的当前内容。 4. (r) resolved - 接受合并版本的文件。如果你已经手动解决了冲突,可以使用这个选项来告诉SVN冲突已经被解决。 5. (mf) mine-full - ...
### SVN解决冲突详解 #### 一、冲突发生的原因 在版本控制系统中,Subversion(简称SVN)是一种广泛使用的集中式版本控制系统。当多个开发者同时对同一个文件进行修改时,可能会遇到冲突的情况。例如,假设团队中...
EclipseSVN冲突解决方案是指在使用Eclipse和SVN进行版本控制时,如何处理文件冲突的问题。文件冲突是指多个开发者同时修改同一个文件,导致文件内容不同步的情况。 在EclipseSVN中,文件冲突可能会导致以下情况: ...
②【ws.run "D:\SVN自动更新脚本\svnUpdate.bat",0】,地址更改为svnUpdate.bat存放地址即可 svnUpdate.bat 中【::】后为注释 主要进行以下修改 ①D:\svn为待更新的SVN目录,就是执行update的目录,改成你需要执行...
本文将深入探讨“SVN commit错误分析经验共享”,帮助开发者理解和解决在使用SVN过程中遇到的常见问题。 一、SVN概述 SVN全称Subversion,是一个用于管理软件源代码版本的系统,允许团队成员对同一份代码进行协同...
如果你发现上述方法中提到的locked文件或log文件不存在,那么可能是使用了一个不同版本的SVN。在这种情况下,建议查阅对应版本的SVN官方文档,或者寻求社区的帮助。 总之,在使用SVN时,维护好工作拷贝的一致性和...
标题 "删除svn目录内.svn目录及内容的方法汇总" 涉及的是版本控制系统Subversion(简称SVN)的管理技巧。在使用SVN时,`.svn` 目录是Subversion存储元数据的地方,包括版本信息、工作副本状态等。然而,在某些情况下...