打印当前commit-id版本号

Posted Overboom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打印当前commit-id版本号相关的知识,希望对你有一定的参考价值。

背景:实际开发中,一个功能会提交多个版本,每个版本对应一个commit-id。在调试的时候,我们本地通常是自己更改之后的最新版本,我们自测可能是OK的。但是再跟其他team联调的时候,会出现一些莫名的问题。
问题根源在哪?
很有可能查了半天之后,发现是联调的版本不是自己本地的最新版本。
有什么方法可以在程序执行的时候就报提交版本的log呢? 安排

一个实际项目中对应的会有Makefile和源文件
在Makefile中添加如下代码:

#Generic compiler flags (which include build type flags)
GIT_COMMIT_ID=$(shell git show -s --pretty=format:%H 2> /dev/null)
ifeq ($(

以上是关于打印当前commit-id版本号的主要内容,如果未能解决你的问题,请参考以下文章

通过 Java 正则表达式提取 semver 版本字符串的片段

python语言如何使用print()打印当前行

如何通过 DFC 代码获取当前版本标签号?

git操作

如何为 XSLT 代码片段配置 CruiseControl 的 C# 版本?

如何看mysql版本