Bootstrap

SVN:将分支合并到主干

环境:1、该例子在eclipse Mars上的SVN插件上进行操作;

1.在主干项目上:右击——Team——合并。

2.根据提示选择第一种合并方式,并且将最下面的复选框的对勾去掉。

详解Merge input下的选项:

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

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

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

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

通常选择第一项或第四项进行操作(这里选择了第一项)。

3.进入到选择要合并的资源。

4.点击“select”按钮,选择要合并的资源,选择完成后,点击“next”。


这里需要注意的是:

1). 分支合并到主干:在主干文件夹右击——SVN选择merge——merge from 选择分支;

2). 主干合并到分支:在分支文件夹右击——SVN选择merge——merge from 选择主干;

5.“next”之后,到specify the options for the merge process界面,点击“finish”,合并完成。


在合并过程中可能遇到的问题:

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

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

然后解决合并之后的冲突就完成了。


;