svn合并的操作方法

来源:互联网 发布:人工智能 英文 编辑:程序博客网 时间:2024/05/20 17:24

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

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

 

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

 

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

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

 

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

下面是单选情况:

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

 

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

 

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

 

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

 

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

至此已完成了svn的merge操作

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

 

 

 

 

 

 

 

 

0 0