项目版本管理(版本号)
Posted asges林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目版本管理(版本号)相关的知识,希望对你有一定的参考价值。
现在在酷派负责合入广升的升级代码,是的就是在它们今年卖的C1设备上上合入。
打算把云卡服务集成到里面去,也是为了以后公司的手机项目(我肯定不在这个公司了,呵呵 两年工作经验,应届生的工资都比你高。我是考虑到公司没有盈利才不跟你说加工资的。还真的以为我什么都不懂一样)
所以在这个社会上,如果你越是忍气吞声。越容易被别人占便宜,在公司里不是为了钱,你跟我说职业发展,你跟我谈同事友情。呵呵 待我一离职以后,删了微信。那么一辈子都见不到你们了
一开始还是想太多,一个项目大家都努力。然后。。。。 呵呵
恩,讲下手机项目里的版本号管理。由于
./build/env.sh
lunch c1
选择对应的device
然后版本号都是通过对应的字段来命名的,系统版本号 ro.xxx.buld_id 还是什么的
然后他们是通过变量传递进来的,但由于shell 好像只能做到相互调用的才能进行变量传递
所以最好的做法还是通过全局变量来管控版本号,全局管控的好处,每处都可以调到,而且自动化编译脚本添加对应的信息也十分容易
export xx 就这样就可以了
当然对于有些系统定义的变量(如果找不到对应的赋值的地方\只要引用它)
最好还是通过grep build.prop 找到对应的字段再进行赋值操作(广升的脚本里就是这样做的)
===
然后自动化编译,自动化测试,其实这个。我也都可以做的,不想做而已。。。
以上是关于项目版本管理(版本号)的主要内容,如果未能解决你的问题,请参考以下文章