eclipse svn主干拉去分支的代码


1.branches切换到trunck很easy,如下图,在工程上右键–>team–>切换 
eclipse svn主干拉去分支的代码

2.弹出的对话框, 至URL中选择trunk中工程的路径, 然后点击 OK 即可 
eclipse svn主干拉去分支的代码

3.如果使用的是SVN的Eclipse插件,那么要合并的话,首先要在工程上 右击–>Team–>合并 
eclipse svn主干拉去分支的代码

4.点击”合并”之后,如图所示, 选择 Merge a range of revisions 
eclipse svn主干拉去分支的代码

5.点击下一步,在 Merge From填写branches中工程路径 
eclipse svn主干拉去分支的代码

6.点击下一步,弹出这个对话框是问你要怎么处理冲突,选择第一个: Mark as conflicted, I will deal it later, 
意思就是, 标记冲突,稍后再解决. 然后点击OK, 如果有多个冲突, 这个对话框会弹出多次,同样操作即可. 
也可以勾选下边的, Apply to all text conflict(应用到所有冲突), 这样会弹一次. 
eclipse svn主干拉去分支的代码

7.大功告成! 有冲突就解决冲突, 解决完冲突再提交. 没冲突就合并完毕.

 

 

若存在冲突解决办法,个人建议使用最后一种解决冲突

Mark as conflicted. I will deal wiht it later. --标记冲突,合并到主干解决冲突

Resolve the conflict by using my version of the file.  --直接用主干的文件覆盖,分支修改无效

Resolve the conflict by using the incoming of the file. --直接用分支修改覆盖主干,以分支为准

Let me edit the file  with conflict markers inserted. --直接编辑冲突,编辑完保存,选择yes保存。

Launch a graphical conflict  resolution editor.--直接比对文件,修改冲突,点击保存。选择yes解决冲突