如何用eclipse svn撤销提交向SVN提交代码

Eclipse操作SVN时中断锁定,文件的解锁方法
投稿:mdxy-dxy
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Eclipse操作SVN时中断锁定,文件的解锁方法,需要的朋友可以参考下
Eclipse中,打开文件所在包,点击 "清理", 然后先锁定,后解锁:首先用自己的帐号选择 team-锁定(最重要的是要选择“强制解锁”选项),选择 team-解锁。
遇到SVN清理失败 并且报is not a working copy direct
svn不知道被朋友搞的,我不能更新和提交了,提交的时候上面有个“阻碍”
叫执行清理,可是执行会出错,报“is not a working copy directory”
于是我就把该文件剪切出来,然后再提交,上面显示缺少这个,提交了。就OK了
我出错的是classes,因为classes我也不要提交到svn,我就再把他拷贝进来,就行了。不用增加到svn了
svn权限设置小结及“无权打开根进行编辑操作”的解决方法
如果不允许匿名用户访问,设置
在svnserve.conf中进行了这样的设置:
anon-access = none
auth-access = write
如果,anon-access = read,需要在在authz文件中加上:
否则在使用SVN进行Checkout时出现错误提示:无权打开根进行编辑操作。。
1. svnserve支持面向目录的访问控制了;
2. 权限具备继承性,所以需要用"* = "的形式来禁止未授权的用户访问特定子目录;
3. svn 1.3.2及以后的版本允许对子目录进行操作而无需父目录的读权限;
4. 如果是中文目录的话,authz必须以utf-8的格式保存,且不能带BOM,而windows自带的记事本按utf-8保存的文件则会加上BOM,所以,如果你以utf-8格式保存好后,提交代码时,svn报"section header expected"的错时,则多半是带BOM的。当然现在很多编辑器都能很方便的转换了,如ultraedit的保存为U8-DOS,editplus保存为utf-8,以及开源的Notepad++的格式转换中的“转换为utf-8码(无BOM)”等都可以完成这个工作。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具软件指南针:专注于软件传播与分享
当前位置: >>
Eclipse从SVN资源库中更新项目文件
来源:原创
13580次浏览
? 本文主要介绍软件『』的相关内容:Eclipse从SVN资源库中更新项目文件。
&&&其下列版本/分支可以参考本文:
全部版本/分支
当我们在Eclipse中使用SVN插件与其他成员进行团队开发时,每过一段时间,其他成员可能就会向SVN资源库提交他对项目所作的改动(新增文件、修改文件、删除文件等)。
如果我们想要获取当前最新的SVN资源库版本,我们就需要从SVN资源库中更新项目文件。
1、快速更新全部项目文件
在Eclipse中,鼠标右键单击指定的项目(也可以只选择项目中的某些文件或文件夹),在弹出的关联菜单中点击【Team】-&【Update】即可将SVN服务器上的最新版本项目文件更新到本地项目中。
警告:快速更新项目文件虽然操作简单快速,但是我们一般不建议这么做,因为我们事先并不知道自从上次从服务器更新过后,其他团队成员又提交了哪些更新,他人的改动和自己在本地的改动是否存在冲突。因此,我们建议开发人员尽量使用下面的方法来更新项目。
2、选择性更新项目文件
除上述方法外,我们还可以通过下列操作查看SVN服务器的哪些文件被更新过,并选择性地更新某些项目文件。
右键点击指定的项目,在弹出的关联菜单中点击【Team】-&【Synchronize with Repository】。
如果你是第一次进行该操作,Eclipse会提示你是否进入同步视图,请点击【Yes】。如果你不想以后再出现该提示信息,请先勾选【Remember my decision】。
此时,我们就进入了团队同步视图。
如下图所示,LocalUpdate.java是我们在本地新建的一个文件,服务器上之前不存在该文件;NewUpdate.java是其他人新建并提交的文件;Test.java是之前已经存在,后来其他人又更新并提交了该文件,我们在本地也对该文件作了改动。
通过该视图,我们可以非常清楚地了解到哪些文件被更新过,哪些是我自己在本地做的改动,哪些文件出现了冲突(其他人提交的更新,我们可以在文件名称后的括号中看到提交者的用户名)。
点击图中编号①的图标,可以只显示服务器上更新过的文件;点击图标②,可以只显示我们本地改动过的文件;图标③就是Eclipse默认的当前视图,同时显示本地和服务器更新过的文件。
在上图中,选中服务器上更新过的一个或多个文件/文件夹,然后点击鼠标右键,在弹出的关联菜单中,点击【更新】(英文:Update)即可将SVN服务器最新版本的该文件更新到本地项目中(选中项目根目录点击【更新】,就表示将服务器上所有改动过的文件全部更新到本地)。
作者:(),转载请保留出处!
&2013 软件指南针. All rights reserved.
13 queries in 0.088 seconds.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&eclipse中新建了一个工程如何提交到svn上_百度知道
eclipse中新建了一个工程如何提交到svn上
项目右键--&Share project... --&svn地址选择--&提交Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境,通过与svn插件的完美配合,很好的提高工作效率,提高代码的安全和管理。eclipse中svn插件的安装:打开eclipse -& Help -&Install New Software选项, 点击Add按钮,根据需要,添加自己需要的版本svn控制器的版本,填写name和url,点击ok。Name: Subclipse 1.8.xURL: 安装完成后重启eclipse,打开Window-&Preference,在左侧类别区,打开“team”,如有“svn”的选项表示已安装成功。
其他类似问题
为您推荐:
提问者采纳
//e.下一步就行啦
其他2条回答
svn.link的文件),然后links进你的eclipse.eclipse,(com首先在你的机器上装个svn的客户端,重启eclipse根据svn地址就可以提交了
点击创建New的那个 下一步就行啦
svn的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 eclipse svn提交过滤 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信