设为首页 加入收藏

TOP

u-boot移植随笔:继续使用svn进行版本控制(合并分支实例)
2014-11-24 08:14:53 来源: 作者: 【 】 浏览:1
Tags:u-boot 移植 随笔 继续 使用 svn 进行 版本 控制 合并 分支 实例

搞u-boot很久了,一直在用svn进行版本控制,感觉非常好。


不过我是最近才找到合并分支的方法,这里介绍一下。


首先说一下我的环境。


1、使用svn开发的模式:


所有开发都在分支进行,完成某一阶段时,将其合并到主干上,同时作一标签,即tag。svn_repos仓库中u-boot目录下有三个目录:trunk、branches、tags,分别保存主干代码、分支代码和标签。分支名称如u-boot-branch-xxx,标签名称如release-1.x_xxx。比如u-boot-branch-kernel表示这个分支主要任务是使用u-boot启动内核,release-1.2_i2c表示这个版本的i2c驱动已经没问题。等等。


2、路径使用环境变量UBOOT表示,实际路径为:


$ echo $UBOOT
/home/latelee/svn_repos/u-boot


3、网上找到的合并方法:


1):进入主干的svn目录;
2):首先查询出创建分支的开始版本;


3):使用svn merge命令合并分支;


4):使用svn commit -m "msg"。




check in:



由于我忘记了写version-log(文件名称就是version-log.txt)了,因此修改后再次提交:




进入trunk目录(我的trunk目录与u-boot-2010.09在同一目录下):



查看这个分支与trunk分离后所有的修改,最下面的版本号就是创建分支开始的版本:



合并:



提交:



将这个版本作一tag:



作分支:



检出:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux移植随笔:git的使用 下一篇Android bootanimation 制作过程

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)
·TCP/UDP协议_百度百科 (2025-12-26 12:20:11)
·什么是TCP和UDP协议 (2025-12-26 12:20:09)
·TCP和UDP详解 (非常 (2025-12-26 12:20:06)