SVN分支开发合并主干流程
分支合主干的提交原则就是保证主干代码完整无误!
分支合主干时序图:
说明:
-
图中标题Branch表示分支代码库,checkout版本号为ver.m的代码至本地新建的文件夹branch.working。然后再merge主干代码Ver.A至branch.working,解决完冲突后提交至分支生成新版本ver.n(是否要将主干合分支后提交,视情况而定)。然后将分支通过sftp布署到测试环境。
-
第二步首先checkout主干代码Ver.A至本地新建文件夹trunk.working,使用merge操作将分支ver.n合入trunk.working,第二步完成。标识此时trunk.working的临时版本号为Ver.An。把Ver.An版本通过测试脚本等方式布署到仿真测试环境。
-
如果在完成前两步的过程中主干有同学提交了新代码,则需要update至最新代码并解决冲突,这样trunk.working版本为Ver.AnC,解冲突后提交至主干。至此,合入操作完成。