SVN合并(merge)的使用

来源:互联网 发布:域名申请. 编辑:程序博客网 时间:2024/04/25 19:45

        使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。


       分支用来维护独立的开发支线,在一些阶段,你可能需要将分支上的修改合并到最新版本,或者将最新版本的修改合并到分支。


        此操作十分重要,在团队开发中,如果你是SVN 的维护者此环节可以说是必不可少,因为团队开发中如果使用了分支,那样合并分支到主干、或者分支合并分支的操作是必须的。


        如果不使用分支,直接在主干上修改的话,主干版本可能会变得十分混乱。维护难度大大加大。

 

       下面介绍一下在Eclipse里进行合并(Merge)的步骤。


 一、选择需要进行合并的项目(project)

        


二、分支合并到主干



三、分别填写主干/分支的svn地址



四、选择下一步



五、如合并过程中出现冲突,会出现下图提示



六、合并结束时如图



备注:以上步骤是把分支的上的最新代码复制到了本地的主干项目上,并没有将分支代码直接合并到主干svn上,合并完成后可以手动将需要合并的代码提交主干svn上。所有不用担心以上的6个步骤把不该合并的代码提交到主干上。

0 0