SVN分支---菜鸟笔记

    技术2023-09-26  72

    SVN分支—菜鸟笔记

    Branch 选项会给开发者创建出另外一条线路。当有人希望开发进程分开成两条不同的线路时,这个选项会非常有用。

    由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组 1 继续完成原来正进行到一半的工作(某个模块),小组 2进行新需求的开发。 那么此时,我们就可以为小组2建立一个分支,分支其实就是 trunk版(主干线)的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的,当然,到最后我们可以通过(合并)功能,将分支合并到trunk 上来,从而最后合并为一个项目。

    创建分支branch_2

    # svn copy trunk/ branches/branch_2

    提交新增的分支到版本库

    # svn commit -m "add branch_2"

    到新分支去开发

    # cd branches/branch_2/

    之后就是正常的版本控制啦

    合并分支 切换到trunk,并将branch_2合并

    trunk# svn merge ../branches/branch_2/

    将合并的分支提交版本库 trunk# svn commit -m “add branch_2”

    end…

    Processed: 0.035, SQL: 9