eclipse svn插件下载 插件怎么不使用域

解决常见的Eclipse SVN插件报错方法详解
字体:[ ] 类型:转载 时间:
本篇文章是对常见的Eclipse SVN插件报错方法进行了详细的分析介绍,需要的朋友参考下
在学习SVN的过程中,你经常会遇到SVN插件问题,本文介绍一下在安装SVN插件时常见Eclipse SVN插件报错信息问题,希望本文介绍对你的学习有所帮助。
本节和大家一起看一下SVN插件在安装过程中遇到的常见Eclipse SVN插件报错信息,和大家一起分享一下,希望通过本节的介绍大家知道当出现SVN插件报错时该如何处理。
常见Eclipse SVN插件报错信息:
1、update-rHEADD:/dev/workforceWthisisprobablyabug,pleasereportsvn: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:Wthisisprobablyabug,pleasereportsvn: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:Wthisisprobablyabug,pleasereportsvn: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插件报错问题介绍完毕。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具相关热词搜索:
延伸阅读:
频道总排行
频道本月排行您所在的位置: &
经验总结;Eclipse下Subversion插件的使用之一
经验总结;Eclipse下Subversion插件的使用之一
本文向大家简单介绍一下Eclipse下Subclipse插件使用情况,希望大家多提宝贵意见。
本文描述如何在EclipseIDE中使用Subversion,具体来说,介绍了Subclipse插件的安装和使用。顺着这个思路,我还将展示如何使用产生的配置来修改或扩展Subclipse插件本身。
Subversion(SVN)是一个版本控制系统,是CVS的极具竞争力的替代品。它支持CVS所缺少的一些重要特性,比如版本化的重命名、目录和元数据;还支持原子提交和通过HTTP/HTTPS的远程访问。许多开源项目使用Subversion作为版本控制系统,其中包括BEA的dev2devCodeShare站点上的项目。有一个简短的指南介绍了如何为CodeShare建立支持Windows的命令行SVN客户端和TortioseSVN。然而,使用自己的IDE中的Subversion库才有意义。
安装Subclipse
安装Subclipse的最好方法是使用EclipseUpdateManager。在Eclipse3.1中,它位于Help->SoftwareUpdates->FindandInstall…菜单下。请选择Search,查找要安装的新特性,并以http://subclipse.tigris.org/update作为URL添加NewRemoteSite。
1:使用EclipseUpdateManager安装Subclipse插件
扫描完更新后,您会看到一个可用特性的列表。我写这篇文章时,Subclipse0.9.33是最新的更新版本。
2:选择最新的Subclipse更新版本
在接下来的界面中,会请求用户接受许可证并选择安装位置。建议不要将新插件(包括Subclipse)安装在默认的Eclipse安装目录下,最好将其放在一个外部扩展位置中。这会使手动卸载这些特性更加容易,如果需要的话;同时也使插件可以在多个版本的Eclipse安装之间共享,比如发行版、尝鲜(earlyaccess)稳定版(M1、M2等等)和集成IDE版本。
3:选择安装位置
此时,UpdateManager已下载并安装了所选特性,然后请求重启Eclipse。
一旦重启Eclipse,用户就会在Preference对话框中看到一个新的SVN区域,并且还会看到有关Subversion活动的其他视图。可以使用Window->ShowView->Other…菜单将这些视图添加到JavaPerspective中。
4:添加关于Subversion活动的视图
我通常将SVNRepository视图添加到QuickViews中,而将SVNResourceHistory添加到位于JavaPerspective工作区底部的一个标签组中。这样,在开发过程中,这两个视图就近便可用了,同时也便于利用拖放来运行某些任务,比如“获得资源历史”(从诸如Navigator、PackageExplorer、SVNRepository和Synchronize之类的面向资源的视图到SVNResourceHistory视图)。
在Subclipse中配置SVN接口
可以配置Subversion服务器来使用下列协议之一:
SVN协议,一种轻量级的有状态协议,由独立的Subversion服务器(svnserve)所使用。安全版本svn+ssh使用基于ssh的隧道。
http协议,基于WebDAV扩展,通常被作为模块部署在ApacheHTTP服务器上。安全版本使用https,dev2devCodeShare上的Subclipse安装使用的就是该协议。
file协议,用于访问本地可用的Subversion库(例如,共享驱动器上的Subversion库),它是最少选择的库。
Subclipse使用专门的适配器抽象化来利用上述协议。可以在Window->Preferences->Team->SVN对话框的插件属性中选择下列适配器中的一种。
5:选择适配器
每一种适配器都有其自身的优点:JavaSVN是惟一完全基于Java的Subclipse客户端,是默认支持的。注意,JavaSVN不支持file:///协议。JavaHL是包装本地SubclipseAPI的瘦包装器。该适配器是为Win32平台预构建的,但是在其他所有的平台上必须手动构建(除非Unix发行版中包含它)。
命令行适配器,只有在不能安装JavaHL并且Subclipse库使用file:///协议时才可以使用。
大多数情况下都可以使用JavaSVN;只有需要时才选择JavaHL或命令行适配器。参考资料小节中的链接可以帮助解决特定用例,如配置HTTP代理、SSL客户端证书,等等。
连接到CodeShare上的SVN库
现在就可以连接到Subversion库了。对于dev2devCodeShare上的项目,可以在访问选项页面中看到一个库的URL,可以从Version控制项目菜单中找到该页面。这里是一个例子。CodeShareSVN服务器要求用户使用的用户名和口令与其在dev2dev网站上所使用的相同。
6:连接到Subversion库
如果连接参数设置正确,就可以看到一个SSL证书确认对话框。
7:接受SSL证书
接受证书后,应该就可以浏览库并查看现有项目。
8:查看SVN库中的现有项目
现在已经准备好,要开始使用Subversion和Subclipse插件了!
查看SVN中的现有项目
在SVNRepository视图中可以看到,在许多CodeShare项目以及使用Subversion的其他项目中都可以看到一种共同的布局,通常如下所示:
https://xjms-ra.projects./svn/xjms-ra
+Cbranches
+Cmqseries(workinprogress)
+Cactivemq
+C0.0.1(stableversionsorreleases)
+Cwww(projectwebsite)
+Cxjms-ra(projectsource)
trunk文件夹中包含主线开发源代码;tags文件夹中包含稳定版或发行版;branches文件夹中包含来自替代开发线上的代码。在Subversion中,标签和分支仅仅是选中的源代码快照的版本化副本。若想获得更多详细内容,请参阅Subversionbook。
可以在SVNRepository视图中选择当前项目的主线或者特定的标签或分支,并从弹出菜单中选择CheckOutAs…动作。接着就会出现一个指导性的标准NewProjectWizard,它允许用户选择项目类型(例如,Java或SimpleProject)、项目名称和位置,并在需要时配置Javabuild路径。
为新的CodeShare项目配置SVN库
版本控制库是任何项目的基础架构的重要部分,对于开源项目(包括CodeShare上的项目)而言,它还在开发人员与其他社区成员之间的交流中起着重要作用。例如,它允许终端用户为最新的代码捐献补丁,并为重要的修复提供早期更新机制。由于它的重要作用,为一个新项目配置SVN库并从一开始就将所有的项目代码置于版本控制之下就显得非常重要了。
创建了新CodeShare项目之后,SVN库就包含了trunk、tags和branches文件夹,以及trunk下的www模块,它包含项目Web首页的index.html文件。可以在SVNRepository视图中验证这些,并使用该视图中的弹出菜单上的动作创建缺少的文件夹。
我们假设所有的源代码、build脚本、文档和其他项目资源被组织为一个Eclipse项目,那么就可以在PackageExplorer或Navigator视图中使用弹出菜单中的Team->ShareProject…动作。ShareProjectWizard会要求用户选择SVN库类型,然后在下一个页面中,可以选择一个现有库或配置一个新库。
9:在ShareProjectWizard中选择SVN库类型
在接下来的界面中指定模块名。为了与CodeShare项目布局相匹配,我们应该在trunk文件夹下创建模块,因此,指定trunk/作为模块名,比如trunk/xjms-ra。
10:指定模块名
经过确认后,Subclipse会创建模块,并将所有的项目文件导入SVN库。
当项目连接到SVN库以后,在PackageExplorer和Navigator视图中会弹出一个Team菜单,显示特定于Subversion的全部动作。可以直接运行Commit、Update、Addtosvn:ignore,以及VersionControlwithSubversion一书中所描述的其他动作。该书中 的内容也可以在Help->HelpContents->VersionControlwithSubversion下的Eclipse帮助系统中找到。
  Subclipse插件还允许使用Eclipse的TeamSynchronize视图,它可以使用户从库中清楚地观察到哪些项将要提交、哪些项已经被其他开发人员更改并需要更新。从这个Synchronize视图中还可以执行大多数的SVN命令。
可以使用弹出的Team->SynchronizewithRepository菜单或位于主工具栏上的Synchronize…向导按钮将项目或工作集添加到Synchronize视图中。如果看不到该按钮,那么请将Team命令添加到当前视图中;可以使用CustomizePerspective对话框添加,该对话框可从主工具栏上的弹出菜单中获得(单击任意空白处),然后,使用Window->SavePerspectiveAs…菜单以相同的名称保存透视图。
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
Angular.js 是一个MV*(Model-View-Whatever,不管是MVC或者MVVM
所以姑娘,让我们做一枚花见花开的程序媛。
、27日,在美国圣何塞举行的Hadoop Summit
首先给大家说说小编一直在玩的游戏--植物大战僵尸。前
外行说“大数据”、内行用“大数据”。不知道大数据,
本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出
51CTO旗下网站preference > Team > SVN JavaHL" /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&

我要回帖

更多关于 eclipse svn插件 的文章

 

随机推荐