androidstudio svn 分支与主干合并问题总结

① 创建分支:菜单路径--->如下图:

androidstudio svn 分支与主干合并问题总结

上图操作后如下:

androidstudio svn 分支与主干合并问题总结

这里注意一定选下边的选项,从服务器trunk目录copy去创建分支,本地copy会报错,具体原因不详。。

创建分支完毕后,便是不断的分支功能开发,代码提交。以首次合并到主干为例来介绍:

②代码合并,第一步先将主干最新代码合并到分支来,这里注意,合并的时候,分支的版本选择第一个(就是你创建分支的版本)

代码合并菜单路径:

androidstudio svn 分支与主干合并问题总结

先将主干最新代码合并到自己的分支上边,以首次合并为例子:选择分支要选择最开始的版本,也就是首次创建分支的代码(如果不是首次合并,那么分支版本应该是上次合并trunk的代码后,提交的分支版本)。

下图是主干合并到分支的截图说明:

androidstudio svn 分支与主干合并问题总结

主干代码合并到分支后,需要将代码先提交到分支的服务器目录,然后切换到主干trunk代码下,下面插一张切换分支和主干路径的截图:

androidstudio svn 分支与主干合并问题总结

主干代码合并到分支并且提交到分支服务器后,下一步就是代码切换到主干目录,然后进行分支合并到主干trunk。两个source都选择HEAD就可以。因为主干的代码刚刚已经合并到你的分支里了,你的分支代码是最全的,直接合并到主干代码就ok。不需要选择以前版本。

如下图:

androidstudio svn 分支与主干合并问题总结

合并完毕。