eclipse更新svn版本|eclipse svn更新有冲突怎么办

㈠ eclipse里面安装SVN后”更新“操作是干什么的

是把资源库里的代码更新到本地,但不覆盖本地代码。使用SVN的时候,最好先更新,然后再提交。这样能够避免冲突。冲突就是同一个文件,有人修改提交了,而你也改了没有更新就提交,这个时候就会冲突。

㈡ Eclipse SVN中“覆盖/更新”和“回复”有什么区别

回复是回复到更改之前,覆盖更新是强制更新忽略修改。

覆盖/更新就是直接将SVN上面的代码一份到本机。

㈢ eclipse中svn的怎样使用,提交和更新的区别

人家先提交了,版本号比你上一个版本号新那你就没法提交得上去,只能先把人家提交的下载下来,如果没冲突就能再提交自己的代码,如果有冲突,svn会给你标注出来,你修改一下然后标注成以合并,然后提交就可以了提交就是你的代码提交到服务器更新就是把服务器上的代码更新到你本机,保持代码统一性

㈣ eclipse 上怎么更新svn状态

在eclipse里面使用SVN实现版本回滚的方法: 一、如果有本地修改,需提交到远程专svn服务器或撤销修改;属 二、更新本地代码,保持和远程代码一致,如下图:      三、svn team右键显示历史资源记录 四、选中要回滚的版本,右键点击回复更改 五、svn提交修改,生成一个回滚后的最新版本

㈤ eclipse svn更新有冲突怎么办

假如DBAccessUtils.java你在修改test方法,而你同事也在修改test方法,但是他先commit了,而你想commit的时候,commit不了,然后你不假思索就update下来了,然后就会出现4个文件分别为:DBAccessUtils.java、DBAccessUtils.java.mine、DBAccessUtils.java.r2129、DBAccessUtils.java.r2130。.mine是你的修改的版本,里面是保存的你修改的内容.r2129是你做更新操作以前的版本,你是在这个版本的基础上做的修改.r2130是版本库中的最新版本,这里有别人的修改,而就是这个修改和你的修改冲突了DBAccessUtils.java就是融合了你修改的内容和服务器最新的修改内容二、说了那么多,现在说说怎么解决冲突吧:我们打开DBAccessUtils.java,你会看到由小于号、等于号和大于号串组成的三个部分,其中小于号和等号之间的内容是你的修改,而等号和大于号之间的修改是其他人的修改,在明确了冲突的原因之后,我们已经知道怎么修改了,两个人的修改都是需要保留的。OK,那就保留所有的修改,删除掉<、=和>,最后就把冲突解决了。注意:小于号、等于号和大于号串是冲突标记,并不是冲突的数据,你一定要确定这些内容在下次提交之前得到删除。三、如何降低冲突解决的复杂度:1、当文档编辑完成后,尽快提交,频繁的提交/更新可以降低在冲突发生的概率,以及发生时解决冲突的复杂度。2、在提交时,写上明确的message,方便以后查找用户更新的原因,毕竟随着时间的推移,对当初更新的原因有可能会遗忘3、养成良好的使用习惯,使用SVN时每次都是先资源同步,看看有没有冲突,再做相应的提交或更新。4、每天早上打开后,首先要从版本库获取最新版本。每天下班前必须将已经编辑过的文档都提交到版本库。

㈥ 怎么在程序中(java/python)操作eclipse从设定好的svn中更新到最新版本

干嘛要让eclipse来做这件事呢?一般的做法是利用post-commit这个钩子,这个钩子是在SVN服务器端该版本库hooks文件夹内,这个钩子会在每次完成commit操作时被自动执行。这个钩子实际就是一个批处理文件,你可以在这个钩子里利用SVN的命令行,在服务器端update得到最新版本,然后再传送到你的linux服务器。这样每次有提交,都会传送新版本到测试服务器。一般我会把SVN服务器和测试服务器放在同一台主机上,这样就省事多了。

㈦ 如何查看eclipse的svn插件版本

1、下载最新的Eclipse,我的版本是3.7.2indigo(EclipseIDEforJavaEEDevelopers)版如果没有安装的请到这里下载安装:ProjectDocumentList?folderID=22404、下载插件包,将插件包复制到Eclipse安装目录。见图下载后的插件包目录结构:将插件包features和plugins目录中的文件分别复制到Eclipse安装目录的features和plugins中。然后重启Eclipse就好了5、通过Eclipse安装,看图然后一路点Next,就OK了!!将项目添加到存储库要将新的项目添加到Subversion存储库,请右击该项目(可以在任何Eclipse的项目视图或Navigator视图),并且从菜单中选择Team>ShareProject。Eclipse会显示ShareProject对话框。从Eclipse当前支持的存储库列表中选择SVN,然后单击Next。接下来的对话框(参见图13)让您选择现有存储库位置,或者创建一个新位置。如果您的存储库已列出(如您所见,我已经添加了自已的库),选中它,并单击Finish。如果您的存储库未列出,请添加它(有关说明,请参阅快速测试),并继续。Eclipse将在存储库中创建新目录,其名称与项目相同,并显示项目中的所有文件和文件夹的列表。在顶部的字段中输入适当的内容来描述此项目,然后单击SelectAll选中该项目的所有文件。单击OK以检入项目,并将其当前状态传递给Subversion存储库。Subversion的命令和输出结果显示在Console视图中,通常位于Eclipse窗口的底部(如果您查看Subclipse究竟对项目执行了什么操作)。版本控制系统的重要特性之一是其他开发人员能够随时继续开发,并在准备好时提交其变更。要下载这些变更,并将其与本地副本集成,您需要更新项目。右击您要更新的项目,然后从菜单中选择Team>Update。Eclipse将从存储库中检索任何变更,并尝试将它们与本地副本合并。如果将文件添加到项目中(参见图15),它不会自动成为版本控制的一部分——您需要明确将其添加到特定的存储库中。在下面的屏幕快照中,您可以看到,我已经将ReadMe.txt文件添加到了threadWork项目中。右击新文件,然后选择Team>AddtoVersionControl。就是这样!下一次将此项目中的变更提交给存储库时,新文件也会检入。如果将文件添加到了与项目不在相关的存储库中,您可以轻松地删除它。右击文件,然后选择Delete。不需要使用Team菜单,Subclipse自动将标记要删除的文件,并将它从项目中移除。下一次将变更提交给存储库时,该文件被删除了。要重命名Subclipse控制的文件或目录,请右击它,然后选择Rename。在输入字段中键入项的新名称,按Enter键。文件是在项目中重命名的,重命名操作(通过Add操作添加新名称、通过Delete操作删除旧名称)排队等待您下一次提交。在图16中,您可以看到将main.c重命名为threadWork.c之后、提交更改之前的threadWork项目。注意,Subclipse为“新”文件添加的蓝色小加号表示该文件被安排在下一次提交时添加。如果项目生成文件,或者包括您不想检入的Subversion存储库文件,则可以通知Subclipse忽略它们。右击您要在版本控制中排除的文件或目录,然后选择Team>Addtosvn:ignore即可显示Addtosvn:ignore对话框。单击OK将这个特定的文件添加到项目目录的svn:ignore属性中。选择Wildcardextension忽略具有当前文件扩展名的所有文件,或选择Custompattern在忽略列表中添加您自己的通配符。下一次提交变更时,对忽略列表的这些更改将添加到存储库中。如果您对项目的变更感到满意,确定了您的代码可以编译,并且已经对变更进行测试,则应将它们提交给Subversion存储库。在您的工作站崩溃时,它可以作为一个备份,并允许其他开发人员更新其本地副本以包含您的变更。在尝试提交变更之前,请确保更新您的项目(参阅“更新项目”)。右击项目,并从菜单中选择Team>Commit。Eclipse会显示一个Commit对话框(参见图18),其中汇总了您作出的变更。如果仔细观察,您会看到一个属性更改为项目目录(我已经添加了svn:ignore属性,以使某些文件保留在存储库外),并且在添加threadWork.c时,删除了main.c。这一变更对实际上表示的是一个操作(文件重命名)。此时,如果您要使某些资源保留在存储库外,则可以取消对这些资源选择。如果您在一个文件中完成了部分工作,并且不希望检入未完成的变更,则这种方法非常有用。在顶部的文本字段中输入适当的注释,然后单击OK将变更检入存储库。

㈧ eclipse里装了SVN,“更新”和“与资源库同步”都是干什么的这些操作不一样吗

与资源库同步会列出所有与svn不同步的资源,包括需要提交的,需要更新的,冲突的。更新是把svn上版本比本地新的资源更新到本机

㈨ eclipse怎么用svn更新

工具:

eclipse

方法:

打开eclipse,单击选中有区别的文件,右击选择team,并点击与资源库同步。

㈩ 怎么查看eclipse的svn插件版本

1、首先打开eclipse或者sts开发工具,点击最上侧的Help按钮,在Help按钮中可以选择安装eclipse拆件市场工具。


赞 (0)