利用Makefile进行版本控制

利用Makefile进行版本控制,第1张

利用Makefile进行版本控制

1.获取当前编译时间,并进行输出重定向

VER_DATE:=$(shell date +%y%m%d)

但有时候由于时区设置不对,输出的时间与系统时间不一致,有可能是时区设置不对,方法如下

if [ -f ./files/etc/productInfo ];then 
		sed -i '/buildtime/d' ./files/etc/productInfo; 
		echo "buildtime=$(shell TZ=CST-8 date "+%Y%m%d%H%M")" >> ./files/etc/productInfo; 
	fi

2.如果你是用svn进行代码管理的话如下获取svn号

SVN_VERSION := `svn info $(DIR_ROOT) | grep "Last Changed Rev" | grep -o "[0-9]*"`

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4662960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存