解决常见的Eclipse SVN插件报错方法详解_java

在学习SVN的过程中,你经常会遇到SVN插件问题,本文介绍一下在安装SVN插件时常见Eclipse SVN插件报错信息问题,希望本文介绍对你的学习有所帮助。

AD:

本节和大家一起看一下SVN插件在安装过程中遇到的常见Eclipse SVN插件报错信息,和大家一起分享一下,希望通过本节的介绍大家知道当出现SVN插件报错时该如何处理。

常见Eclipse SVN插件报错信息:

1、update-rHEADD:/dev/workforce
Workingcopynotlocked;thisisprobablyabug,pleasereport
svn:Directory'D:\JavaWorkshop\workforce\web\WEB-INF\classes\com\.svn'containingworkingcopyadminareaismissing这个问题主要是WEB-INF的问题,吧WEB-INF删掉重新更新一下就好了。

2、SVN更换用户、密码的问题。
删除掉C:\DocumentsandSettings\Administrator\ApplicationData\Subversion然后再操作就可以了。
如果安装了TortoiseSVN客户端,也可以在里面清除用户信息。
--------------------------

使用MyEclipse进行Java开发,用SVN进行版本控制。

代码修改完后执行Commit,然后Update,提示如下类似的错误:
org.tigrissubversionjavahl.ClientException:Workingcopynotlocked;thisisprobablyabug,pleasereport
svn:Workingcopy'D:\temp\workspace\BOBO365\WebRoot\WEB-INF\classes\com'ismissingornotlocked

在网上查了好久,原来是eclipse把src文件夹中的.svn文件夹也"编译"到WEB-INF/classes中去了,而复制过来的.svn中存储的是src文件夹中的版本信息,从而导致在更新时出错。

那么如何处理呢,查的那篇文章的作者提供的方法并不好,我又找到了一个更好的方法:

打开Eclipse中的Project->Properties->JavaBuildPath菜单,在右侧面板中的"Source"选项卡,在Excluded中加

入"**/.svn/**"。

也就是把.svn文件夹从编译路径中排除,这样就不会出现上面的问题了。
----------------------------------

1.Eclipse结合SVN进行版本控制在执行更新时遇到的SVN插件报错问题:

使用MyEclipse进行Java开发,用SVN进行版本控制。代码修改完后执行Commit,然后Update,提示如下类似的错误:

org.tigrissubversionjavahl.ClientException:Workingcopynotlocked;thisisprobablyabug,pleasereport
svn:Workingcopy'D:\temp\workspace\BOBO365\WebRoot\WEB-INF\classes\com'ismissingornotlocked
在网上查了好久,原来是eclipse把src文件夹中的.svn文件夹也"编译"到WEB-INF/classes中去了,而复制过来的.svn中存储的是src文件夹中的版本信息,从而导致在更新时出错。
那么如何处理呢,查的那篇文章的作者提供的方法并不好,我又找到了一个更好的方法:
打开Eclipse中的Project->Properties->JavaBuildPath菜单,在右侧面板中的"Source"选项卡,在Excluded中加入"**/.svn/**"。
也就是把.svn文件夹从编译路径中排除,这样就不会出现上面的问题了。

2.svn'containingworkingcopyadminareaismissing一直使用SVN进行版本控制,环境是:

win2003+myeclipse6+svn1.46
部署到tomcat5.5和weblogic8.1

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

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

本地项目与SVN服务器比对时,产生.../项目名/bin/org/.svn.....containingworkingcopyadminareais missing之类的问题解决办法:

不应该把bin目录(即class生成目录作为svn监管对象),右键项目-》team-》设置属性-》名称:svn:ignore内容:bin;

在svn的仓库中将bin目录删除;

在本地将bin目录下的org开始删除,然后右键bin目录,更新,然后bin目录消失;

clean并重新build该项目。本节关于SVN插件报错问题介绍完毕。

时间: 2024-12-22 22:44:57

解决常见的Eclipse SVN插件报错方法详解_java的相关文章

eclipse tomcat插件 报错

问题描述 eclipse tomcat插件 报错 [10 20:43:10,321 INFO ] [localhost-startStop-1] annotation.ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning [10 20:43:10,643 INFO ] [localhost-startStop-1] xml

网页js报错问题详解

  打开网页js报错问题详解,具体内容如下所示:  最近时常会碰到网页报错的问题,因为最近图方便,会用到很多现成的js.  报错的解决,第一个就是看,找出错误,直接就是点右下角的,看一下第几行,然后,右键页面,看源代码,因为如果你直接进程序,有很多include的原因,显示的第几行第几行,很难弄清楚,然后,最简单的方法,一个一个js排除,删掉不能用的那个. 另外,如果几个js同时存在,而有1,2个不能正常运行是,改掉几个的名称,因为有的组件了,js的名称会冲突,最多见的就是jquery. 还有个

jQuery验证插件validate使用方法详解_jquery

1. 写在前面 我们知道,用户在注册的时候,会有个表单页面,然后有些选项是必填的,有些要填的内容是有规范的,这些都要在用户提交之前进行验证才行,如果不符合要求,需要在右边显示一个友好的提示,让用户修改. 记得以前在学习Servlet的时候,实现一个简单的用户注册功能的验证是在后台做的,有些用了正则表达式,有些没用,但是都比较简单.流程是这样的,前台提交表单数据后,servlet获取数据先进行验证,如果不符合要求,将提示信息放到一个List中,然后再把List存到session中,跳转到一个新的页

Jquery 模板数据绑定插件的使用方法详解

本篇文章是对在Jquery中模板数据绑定插件的使用方法进行了详细的分析介绍,需要的朋友参考下   1 绑定后台数据到指定模板(无嵌套,内容均为后台数据原始信息,前台绑定)以通话记录页为例: 首先指定目标容器: 复制代码 代码如下:  <dl class="box_pannel_content_filled_border none" id="gvRecCalls">    <dd class="bg_blue">     &

基于Java内存溢出的解决方法详解_java

一.内存溢出类型1.java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆.堆是给开发人员用的上面说的就是,是在JVM启动时创建:非堆是留给JVM自己用的,用来存放类的信息的.它和堆不同,运行期内GC不会释放空间.如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出了也会导致这块内存的占用过多造成溢出,或者tomcat热部署时侯不会清理前面加载的环境,只会将context更改

jQuery弹出层插件hwLayer使用方法详解

我们知道,jQuery为开发者提供了插件开发机制,其中一种方法是使用$.extend()来扩展jQuery,它其实就是用来在jQuery命名空间上增加新函数.而另一种也是我们常用来开发jQuery插件的方法是通过$.fn 向jQuery添加新的方法. 基本模板 我们来使用$.fn来做插件开发,这里所说的基本模板也可以说是基本格式吧,经常做jQuery插件开发的朋友会先把插件格式定下来,然后就是往格式里填业务代码. 以下代码是一个基本的jQuery插件的格式结构. ;(function($,win

基于eclipse.ini内存设置的问题详解_java

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?下面我们一一进行回答1. 各个参数的含义什么?参数中-vmargs的意思是设置JVM参数,所以后面的其实都是JVM

解决Android SDK下载和更新失败的方法详解_Android

最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误: 复制代码 代码如下: Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml. 说dl-ssl.google.com在大陆被强了,解决方法就是修改C:\Windows\System32\drivers\etc\hosts文件.添加一行: 复制代码 代码如下: 74.125.237.1       dl-s

Mybatis分页插件PageHelper的使用详解_java

1.说明 如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件. 该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页. 2.使用方法 第一步:在Mybatis配置xml中配置拦截器插件: <plugins> <!-- com.github.pagehelper为PageHelper类所在包名 --> <plugin interceptor="com.github.pageh