svn合并的操作方法

拼搏现实的明天。 2022-08-20 07:24 1587阅读 0赞

注:本例采用svn客户端方式进行的截图,eclipse中svn的merge和svn客户端方式类似

Merge前准备:把生成版本的代码要提交的都提交掉,没用代码回滚删除掉,可以减少merge时冲突的可能

步骤1:在生产版本代码目录中右键,点击svn的merge菜单

Center

步骤2:这里选择merge a range of revisions(默认就是此项),点击下一步

Center 1

步骤3:选择要合并的svn路径(即开发版的路径)

Center 2

步骤4:点击show log按钮,打开要合并的svn路径的提交日志(即开发版的提交log),并选择想要合并的内容(单选、连续多选、非连续多选都可以),然后点击下一步

Center 3

下面是单选情况:

Center 4

下面是多选情况,多选适合开发版一个功能提交了多次或者一次想合并多个功能的情况:

Center 5

步骤5:在这个界面,可以直接点击merger进行合并,也可以点击test merge测试合并情况

Center 6

步骤6:测试合并(非必须)

Center 7

步骤7:merge操作,将代码下载到本地

Center 8

步骤8:以上步骤,只是把开发版的代码下载合并到了本地的release代码里,还需要进行commit操作将代码改动提交到release版的svn服务器上,提交前需先将冲突处理掉

Center 9

至此已完成了svn的merge操作

注:merge时有可能有冲突,开头说merge前先把要提交的代码先提交掉删掉改动的废代码等,一是为了减少冲突可能二是为了冲突后或想回滚代码时方便回滚。

发表评论

表情:
评论列表 (有 0 条评论,1587人围观)

还没有评论,来说两句吧...

相关阅读

    相关 eclipse合并svn分支方法

    需求简介: 将7.0分支代码合并到6.0分支 举例:(注:合并前请先进行代码提交) 选中目标版本代码(要合并到谁,选中谁):Team--合并 ![watermark_t

    相关 SVN合并(merge)使用

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

    相关 svn合并

    [http://tid.tenpay.com/?p=3300][http_tid.tenpay.com_p_3300]       一、  背景    平时在进行开