首页 > 代码库 > SVN处理解决并行开发的问题

SVN处理解决并行开发的问题


在两年前的工作中,项目的开发版本控制很严格的,每次的需求要改动都要从trunck主干新建分支branch开发,保持主干的代码在任何时候都是一份干净的代码,一份随时可以发布到线上的代码,也确保了在实际开发中代码冲突的问题


1:            分支合并到 主干- 从trunck 点击合并 

                   <1>:由于此时主干和分支代码是一直的,那么先修改分支中的某段代码,使其和主干代码有所差异

                   技术分享

<2>:提交分支代码:

     分支合并主干代码,鼠标放置在主干代码上,然后右键,按下图顺序操作即可


              技术分享
             <3>

  技术分享

<4>

技术分享

<5>

技术分享

<6>

技术分享

<7>

技术分享


2:SVN从主干合并到分支

  流程和上面基本一致,操作如图所示

<1>

技术分享


<2>

技术分享

<3>

技术分享

<4>

技术分享



3:svn新建分支,操作流程如下,过程就不啰嗦,直接贴图,有问题可直接留言

  <1>首先在主干SVN右键,出现如下图

   技术分享

<2>

   技术分享

<3>

技术分享


4:在啰嗦下,在新建的分支中在进行下分支到主干的合并及主干到分支的合并

   <1>分支到主干:在主干右键点击Merge,如下图

 技术分享

     <2>

    技术分享

<3>然后都是下一步操作,最后结束到主干SVN地址,就可以看到分支合并过来的代码。如下图

技术分享


4:从主干到新的分支,直接贴图,就不在文字啰嗦了

<1>

  技术分享

<2>

技术分享

<3>直接下一步操作至结束,然后在分支代码就可以看到主干提交过来的代码

 技术分享


相信大家至此就对SVN新建分支,及主干,分支之间的合并很熟悉了,当然分支之间同样可以任意合并,希望对大家有所帮助!


SVN处理解决并行开发的问题