SVN分支合并代码

SVN操作分支合并
基本流程
将 主干分支 最新代码下载到本地 ===> 在本地主干上执行 Merge 进行合并 ===> commit提交代码 - OK!
我们平常开发的环境是trunk,在上面进行了代码修改后,需要合并到branches主干分支上以下是操作流程步骤:

  1. 合并选择要合并的项目
    SVN分支合并代码_第1张图片
    2.选择要合并的版本
    SVN分支合并代码_第2张图片
    3.选择要合并的项目,注意地址
    SVN分支合并代码_第3张图片
    注意:现在是在主干分支branches上操作的合并代码,选择要合并的地址是trunk分支上的地址,切记不要搞错了,从分支合并主分支代码,我就搞错了,合并的时候思路一直转不开,就是在主干分支上操作,主干分支合并,一直找不到对应的代码,以为给搞丢了,因为之前操作的时候,粗心大意,在trunk分支上操作Merge最后也不知道代码合并到哪了,然后醒悟过来后,就到branches分支上选择合并,地址也是branches分支的,手动表情 捂脸,正确的操作就是在主干分支上选择从分支代码地址进行合并。
    4.选择要合并的提交版本
    SVN分支合并代码_第4张图片
    前面有标识的是已经合并过的代码
    SVN分支合并代码_第5张图片
    5 然后选择OK会看到对应的版本,如果有多条会显示多条用逗号分隔
    SVN分支合并代码_第6张图片
    然后下一步下一步就结束了
    6 合并完还需要提交代码,在主干分支branches上操作提交,把刚合并的代码提交
    提交的时候选择这个会有历史提交注释
    SVN分支合并代码_第7张图片
    到此就合并成功了

注意:针对同一个文件上个版本如果没合并,只选择最新的版本合并是会冲突的。所以合并代码要尽早合并。同时合并的时候要从头看到尾,看看是不是有未提交的版本。如果有2个版本的话,需要勾选上2个版本一同进行合并。

你可能感兴趣的:(版本控制)