Eclipse SVN中“覆盖/更新”和“回复”有什么区别?
作者&投稿:表便 (若有异议请与网页底部的电邮联系)
更新:把他人上传的代码更新到本地环境,你在这个环境下把自己的代码合并到这个版本中。
提交:将合并好的版本提交到svn,他人再根据你提交的版本开发,保证代码不会冲突。
值得注意的是,使用SVN的目的是多人共享一个最新的目录,你在提交的时候最好先更新,更新到最新版本的核对之后再提交。
因为如果你不更新直接提交,这段时间有可能他人更新后已经提交了,你没有更新还是老得版本,直接提交后会把他人更新的覆盖掉。
与资源库同步会列出所有与svn不同步的资源,包括需要提交的,需要更新的,冲突的。
更新是把svn上版本比本地新的资源更新到本机
回复是回复到更改之前,覆盖更新是强制更新忽略修改。
覆盖/更新就是直接将SVN上面的代码copy一份到本机。
1.Resolved(覆盖)
如果当前工作拷贝和版本库上的有冲突,不能自动合并到一起,那么当你提交修改的时候,tortoisesvn就会提示你存在冲突,这时候你就可以通过这个菜单项来解决冲突。冲突的解决有两种,一种是保留某一份拷贝,例如使用配置库覆盖当前工作拷贝,或者反过来。还有一种是手动解决冲突,对于文本文件,可以使用tortoiseSVN自带的工具,它会列出存在冲突的地方,然后你就可以和提交者讨论怎么解决这个冲突。同时它也对Word有很好的支持。
2.Update(SVN更新)
如果配置库在本地已有工作拷贝,则取得最新版本只是执行SVN Update即可,点击SVN Update,系统弹出更新提示框,点击确定,则把服务器是最新版本更新下来。
3.Revert(还原或回复)
还原操作,如刚才对文件做了删除操作,现在把它还原回来,点击删除后,再点击提交,会出现如上的提示框,点击删除后,再点击Revert,即已撤销删除操作,如果这时候点击提交,则系统弹出提示框:没有文件被修改或增加,不能提交。
回复是回复到更改之前,覆盖更新是强制更新忽略修改。
素忽复方: 回复是回复到更改之前,覆盖更新是强制更新忽略修改.覆盖/更新就是直接将SVN上面的代码copy一份到本机.Eclipse中使用svn主要命令的详细介绍:vn原理:vn服务器一般放在公共的服务器上,通过使用服务器地址,可以访问该地址上面的...
祁门县17743485286: 怎样在Myeclipse中提交至svn,可以将之前提交的内容覆盖 - ?
素忽复方: 首先右键单击你要提交的文件,点与资源库同步,这时候会切到svn视图,如果服务器上有新版本并且你也编辑过此文件,该文件上就会有冲突标识.这时候假如你要用本地的版本覆盖服务器的版本,只要在SVN视图中再次右击此文件,选“标记为合并”,冲突标识为会可提交标识,然后再提交提可.
祁门县17743485286: eclipse的team中的share project会覆盖原先SVN服务器里面的项目吗,怎么才能不覆盖 - ?
素忽复方: 重新定位到新的SVN库:一、在Eclipse中选择Windows-> Show View->others 就会出现如图:二、在列表中选中当前资源库位置,然后右键单击-选择重新定位:三.输入新的资源库地址:
祁门县17743485286: 在eclipse里面使用SVN,怎么实现版本回滚 - ?
素忽复方: 1.右键-replace with-资源库中最新内容;2.右键-replace with-local history(本地资源库)-选择你所想要回退的版本3.右键-team-与资源库同步,可以选择提交、更新、覆盖更新(等同于1)
祁门县17743485286: 如何在eclipse里svn如何使用 - ?
素忽复方: 简单介绍一些基本操作1.同步在Eclipse下,右击你要同步的工程-team-与资源库同步-这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同;2.提交在同步透视图下有"灰色向右的箭头,...
祁门县17743485286: eclipse怎么用svn更新 - ?
素忽复方: 工具: eclipse 方法: 1. 打开eclipse,单击选中有区别的文件,右击选择team,并点击与资源库同步. 2. 点开每个文件夹,可以看到文件前面的图标,分为黑色和蓝色两种,其中蓝色就表示本地的代码同svn种的不同,svn中有更新版本的代码. 3. 右击该文件,选择更新.根据文件大小不同,需要等待一定的更新时间,工作区间此时会有更新进度的弹窗. 4. 更新完成后,弹窗自动消失,并且已经更新的文件就会自动消失.
祁门县17743485286: 如何使用svn在eclipse上打分支 - ?
素忽复方: 1.同步在Eclipse下,右击你要同步的工程-team-与资源库同步-这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同;2.提交在同步透视图下有"灰色向右的箭头,表示你本机修改过",...
祁门县17743485286: svn,在更新时,如何实现覆盖原有的文件,而不是在文件中多了几道杠,和很多重复代码 - ?
素忽复方: 你说的情况是因为发生了冲突,如果没有冲突的话是直接覆盖原文件的.发生冲突后,需要根据文件中加入的提示手动处理,然后标记为解决冲突后再提交.要减少发生冲突的话,一定要在每次开始修改文件前先更新,修改完成后及时提交,这样可大大减少发生冲突的概率.
祁门县17743485286: svn 覆盖本地文件 - ?
素忽复方: Override and Update 替换当前本地的版本
祁门县17743485286: eclipse 怎么使用svn - ?
素忽复方: 为Eclipse/MyEclipse添加SVN插件支持,共分五个步骤1. 通过官网subclipse.tigris.org下载插件文件 eclipse_svn_site-1.6.5.zipmyeclipse-svn-site-1.6.16.zip2. 解压压缩包中features与plugins文件夹,并复制到任意目录X.注意目录中不能包含有...