文章目录
- 方法一
- 方法二
方法一
- 我改变主干分(trunk 分支)支本地的内容然后提交
- 我在 RB 分支中进行其他更改并提交
- 在主干的工作副本中,我使用 TortoiseSVN 从 RB 分支合并到主干分支,选择 Merge a range of revisions --> all revisions,即“合并 RB 分支的一系列修订版”
- 然后将主干分支的工作副本的变化提交到服务端的 trunk 分支,接着删除分支
注:RB 分支就是 Release Branch
方法二
这是 TortoiseSVN 使用手册建议的方法。
合并分支的过程示意图:
- 在 RB 分支的工作副本中,使用 TortoiseSVN 的“合并一系列修订版”合并来自主干分支的更改(合并的结果是什么?主干分支的数据和 RB 分支的数据一模一样吗?)
- 然后将 RB 分支的工作副本的变化提交到服务端 RB 分支中
- 然后在主干分支的工作副本中,使用 TortoiseSVN 的“重新整合分支”合并 RB 分支的变化。
- 然后将主干分支的工作副本的变化提交到服务端的 trunk 分支,接着删除 RB 分支
注:此方法总共合并了两次。