版本号管理

版本号是程序的重要一环,建议版本号

1 版本号一般由4组数字组成,如1.2.3.44

前面三组是自定义的,后面一组是从SVN中获取的。

2 自定义的版本号存放在文件VERSION中,VERSION文件比源文件高一级

比如项目A

A

---SRC

---TEST

---BUILD

---VERSION

3 VERSION文件内容

OB_VERSION_MAJOR=1

OB_VERSION_MINOR=21

OB_VERSION_PATCH=3

4 获取版本号

CMAKE获取版本号,前面博客已经说明,

脚本从VERSION获取版本号

dos2unix Version

eval `cat Version`

_MyVersion=`echo ${OB_VERSION_MAJOR}.${OB_VERSION_MINOR}.${OB_VERSION_PATCH}.$1`

$1:是SVN版本号

本文出自 “软件过程改进” 博客,请务必保留此出处http://myloveworld.blog.51cto.com/3975392/1124987

更多相关文章
  • 作者:可俊(老王) FOX类编程语言易学好用,在我国有着非常庞大的编制和使用队伍,由于其十分普及,在用资源非常丰富,加上其排序.检索速度之快,是VB和DELPHI在数据库处理上所不及的,因此,在未来很长一段时间里,是很难被其他语言所替代的.但其保密性差是也大家公认的.也许正是因为它的普及,只要稍为懂 ...
  •   去掉屏幕上的title bar有3个方法:   1. Java代码实现 @Override public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);          ...
  • 易网科技讯 3月22日,2015中国(深圳)IT领袖峰会第二场高端对话中,TCL集团董事长李东生和金沙江创业投资董事总经理丁健就中国企业如何实现国际化的问题展开了辩论.李东生谈到,TCL一年470亿的销售额当中,超过一半来自欧美,大部分以成品输出的方式,现在国际化更加强调产品在当地加工.他说:&qu ...
  • 前期我写了一个篇关于<IT屌丝DIY ESXI虚拟化服务器记实 >链接地址:http://lidongni.blog.51cto.com/2554605/1643996,这次主要是在原有的基础上做一个升级,从ESXI5.5升级到ESXI6.0,其中会有些地方与ESXI5.5不同的地方,包 ...
  • 在我们的实际应用当中可能经常会遇到这样一个场景:多个线程读或者.写相同的数据,访问相同的文件等等.对于这种情况如果我们不加以控制,是非常容易导致错误的.在java中,为了解决这个问题,引入临界区概念.所谓临界区是指一个访问共用资源的程序片段,而这些共用资源又无法同时被多个线程访问. 在java中为了 ...
一周排行
  • 本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第1行给出不超过105的正整数N,即学生总人数.随后1行给出N名学生的百分制整数成绩,中间以空格分隔.最后1行给出要查询的分数个数K( ...
  • 易网科技讯 7月9日消息,美股周三微幅高开,暂时告别前两日的下跌行情.投资者在等待联储公开市场委员会会议的报告发布.截至发稿,道琼斯工业平均指数报16,959.38点,上涨52.76点,涨幅为0.31%.标准普尔50 ...
  • event和method的区别? method,可以在程序中直接调用对象的方法, obj.method(); event 是在事件发生时的处理函数,通过监听事件的方式来设置 用配置项 listeners:{ xxx: ...
  •  React 是发展非常迅速的 JavaScript 库,可以让开发者更快的构建用户界面.自从 React 发布以来,已经快速成为了大多数人寻求的框架类别之一.即使 React 已经非常简单易用,但是还有很多社区成员 ...
  • 我不清楚你的情况如何,但我已经有太多的事情要操心了.事实上,有的时候我发现我可以很容易的列举一些我不必去烦恼的事情.这让人心情舒畅.这里没有惊险刺激,放轻松. IBM 将上演云计算大戏 很显然,IBM 有一场云计算大 ...
  • 易网科技讯 2月8日消息,美国股市三大股指周一收涨.截止周一收盘,道琼斯工业平均指数上涨69.48点,报收于12,161.63点,涨幅0.57%:标普500指数上涨8.18点,报收于1,319.05点,涨幅0.62% ...
  • 我们平时使用Photoshop 切出的图片,都含有一些不需要的信息或者多余的颜色值,这些信息和颜色值,对网页显示并没有用处,反而增加图片大小,Google Pagespeed 建议我们对于JPEG文件,使用jpegt ...
  • 以前那台电脑是找一个熟人的朋友配的,没想到这个人居然一点都不上心,虽然买的时候告诉他没有什么要求的,但是至少还是需要耐用吧,能使用的年限长一些,也没有特别要求什么价格方面的问题,没想到4多配置下来居然成了现在这个样子 ...
  • nginx的代码非常的优秀,之前已经介绍了sendfile的使用来实现"内存零拷贝",今天我又理解了一下writev函数的使用,以nginx-1.6.0为例,在src/os/unix/ngx_wr ...
  • 1937年,日本全面侵华,中日激战了好几年.1945年,由于美苏大规模介入中国和日本战场,日本迅速投降.    真正决定日本投降的不是中国的强大,而是日本在美国的威慑下,不得不做出投降的决定.    这就导致了一个富 ...