前言:项目中难免遇到多个分支开发,或者主干与分支并行开发的问题,所以在一定的阶段之后需要将代码合并。本文主要讲述最简单的主干与分支代码相互合并问题,其实分支与分支合并也可以类比操作。主要讲解在idea中操作和直接利用小乌龟操作的两种方式。
一、使用小乌龟的方式
1.1从主干合并到分支
1在本地trunk中先update一下,有冲突的解决冲突,保证trunk和repository已经完全同步,
2.在/branches /MyProject上右键,依次选择”TortoiseSVN” -> “Merge…”,
3.在弹出的窗口中选择第一项”Merge a range of revision”,这个类型的
Merge适用于将某个分支或主线上提交的多个revision间的变化合并到另外一个分支上。
4.点击next
这里的”URL to merge from”应该填trunk的路径,理解为 “从主干合并“ 到分支,”Revision range to merge”就是要将trunk的哪些revision所对应的变化合并到branch中
5.点击next: