Eclipse工具svn分支合并功能

来源:互联网 发布:mac画图工具 编辑:程序博客网 时间:2024/05/17 09:33

在项目开发中,需要添加一些新的功能,但是又不想影响到其他开发人员的项目进度,所以决定使用SVN分支进行开发,分支开发完毕后再合并到主干。

主干合并到分枝

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

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

切换到主干

2.项目上面点右键,选择合并,选中“merge a range of revisions”。


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

Merge from的路径填写主干的访问路径。


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

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

合并完成后会将分支和主干的文件进行合并。如果在分支和主干中同时修改了一个文件,这时可能会出现冲突,需要手动更新这个文件来解决冲突。当所有的冲突解决后,需要将修改提交到主干中,这样分支合并就完成了。分支可以继续保留在SVN中,如果不需要也可以删除




分枝合并到主干

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

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

切换到主干

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

合并分支

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

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

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

分支合并说明

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

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

合并完成后会将分支和主干的文件进行合并。如果在分支和主干中同时修改了一个文件,这时可能会出现冲突,需要手动更新这个文件来解决冲突。当所有的冲突解决后,需要将修改提交到主干中,这样分支合并就完成了。分支可以继续保留在SVN中,如果不需要也可以删除