SVN中branch的合并和打patch(2)

本文介绍了如何简单地合并SVN的branch到trunk。首先在branch目录记录日志并找出分支起点,然后创建从该起点到当前branch的diff文件。接着在trunk目录应用此patch,最后提交变更完成合并。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前一篇文章讲了svn的branch和trunk合并方法,本文会讲更简单的合并方式:

1、切换到branch目录,执行:

svn log > svn.log

找到branch和trunk分开的初始svn版本号:

cat svn.log

.........
.........
------------------------------------------------------------------------
r123399 | liangjun | 2014-07-30 18:21:40 +0800 (Wed, 30 Jul 2014) | 1 line

初始导入。
------------------------------------------------------------------------
r122708 | liangjun | 2014-07-28 10:42:22 +0800 (Mon, 28 Jul 2014) | 1 line

create hdfs raid branch
------------------------------------------------------------------------
r122539 | jiangyu2 | 2014-07-25 15:05:25 +0800 (Fri, 25 Jul 2014) | 1 line

.......
.......

找到版本号:r122708


2、基于这个版本号打初始branch代码到现在branch代码的diff

svn diff -r r122708 > hdfs-raid.patch

这个diff文件就是需要合并到trunk里面的代码了。


3、切换到trunk目录,将 hdfs-raid.patch打到trunk里面

patch -p0 < hdfs-raid.patch


4、提交代码,搞定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值