码迷,mamicode.com
首页 > 其他好文 > 详细

SVN中branch的合并和打patch

时间:2014-11-20 11:58:52      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:svn   合并   branch   raid   merge   

       最近要在hadoop2.4上面上线hdfs raid,但是之前hdfs raid是作为svn 的branch开发的,领导希望通过patch的方式将hdfs raid功能打进trunk里面去,这里涉及到svn branch和trunk的合并问题,以下是hdfs raid 打patch的具体过程。

1、保证当前 hdfs raid 的branch分支是clean的,也就是说使用svn status看不到任何的本地修改。

2、将trunk中所有的patch打进trunk,并提交这些patch

3、命令行切换到trunk目录,执行:

svn merge https://example.com/hadoop-2.4.0/branch/hadoop-2.4.0-hdfs-raid/

将branch分支上的改动merge回trunk下。

当然在merge你也可以指定Branch上那些版本变更可以合并到trunk中,命令如下:

svn merge https://example.com/hadoop-2.4.0/branch/hadoop-2.4.0-hdfs-raid/ r117893:HEAD

以上示例中是将hdfs raid branch从版本117893到当前版本的所有改动都合并到trunk中。

当然你也可以将trunk中的某些更新合并到hdfs raid branch中,还是同样的方法。

4、如果出现merge冲突则进行解决,然后就可以将hdfs raid branch的代码基于trunk打patch了,命令:

svn diff > hdfs-raid.patch


参考链接:http://www.cnblogs.com/huang0925/p/3254243.html



SVN中branch的合并和打patch

标签:svn   合并   branch   raid   merge   

原文地址:http://blog.csdn.net/bigdatahappy/article/details/41310173

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!