本例主干代码trunk,分支代码tag1。此时我们在tag1上开发了部分功能,需要把tag1分支的代码合并到主干trunk上。
1、先clean up两边的代码。防止一些缓存问题
2、在trunk分支上选择merge合并
3、merge合并弹出如下框
第一个选择为合并其他分支到当前目录的分支上。仅选择源分支即可
第二个选择则是可以选择源分支和目标分支两个分支。
4、我们这里选择第一个后,弹出如下窗口,将源分支svn地址输入进去,也可以选择源分支的指定版本进行合并。
5、输入地址,下一步后如下。可以测试合并先观察一下,之后在合并。如果没有冲突可以直接合并,如果提示有冲突就需要后续手动维护代码冲突的部分。
6、合并后,绿色和红色的地方需要注意查看防止存在冲突的地方
7、合并代码是保留在本地的svn仓库中,需要在update和commit一下提交到远程仓库中。
学海无涯苦作舟!!!