eclipse中SVN分支合并到主干

分支合并到主干(主干为目标),需切换到主干上操作合并功能,主干合并到分支(分支为目标),需切换到分支上进行操作

分支合并到主干的具体步骤:

1、主干目录右键选择合并



 
第一个选项:合并指定的版本,可以是从分支合并到主干,也可以是主干合并的版本,主要作用把分支的部份修改合并到主干上。

第二个选项:复兴分支,这里会把分支上所有的需改都合并到主干上。如果只想合并修改的一部分,并适合这项。

第三个选项:将主干上的修改合并到分支。

第四个选项:2个不同的分支合并,但其实也可以是分支和主干的合并,只要from选择为主干就行。

通常选择第一项或第四项进行操作(通常用第四项 ),这里需要注意的是:

这里其实就是比对TO版本和FROM版本的差异,并把差异合并FROM的当前版本(head版本)中去。

 

注:如果要把分支所有的修改合并到主干上,FROM需要选择主干创建见分支时的版本号,TO选择分支最新版本(head版本)就行了。

      如果FROM也选择主干head版本,TO也选择head版本,就会把所有分支与主干不同的差异覆盖到当前主干上来。造成主干的文件被分支覆盖

 

合并当中出现:

no uncommited modified :表示当前版本还有没有提交的文件,如果不需要提交就选择revert.

 

working copy at a single version:表示当前目录没有从SVN服务器更新最新的版本。update下后在操作就行了

实例:

 

 

1. 要想将分支合并到主干,首先需要切换到主干。

在项目上面点右键,选择Team — 切换,URL地址为主干的访问路径。

切换到主干

2. 在项目上面点右键,选择合并,选中“merge two different trees”。

合并分支

3. 在接下来的界面中选择如下:

From的路径填写主干的访问路径。在下面的版本选择中可以选择HEAD Revision(主干的最新版本),或者指定其他版本。

To的路径为分支的访问路径。可以在版本选择中选择HEAD Revision(分支的最新版本),或者指定其他版本。

分支合并说明

点击Finish后会进行合并操作。

 

4. 解决冲突,提交到主干。

 

 

猜你喜欢

转载自feiteyizu.iteye.com/blog/2272311