我们需要将短 git 哈希代码
git rev-parse --short HEAD
传递给 eclipse 构建过程。
我们使用 Eclipse CDT 内部构建器。
我尝试使用预构建脚本将 git 哈希存储在环境变量中。
但在构建中变量为空。
我们的开发系统基于带有交叉c编译器的windows eclipse CDT。
如何才能实现这一目标?
我目前找到的唯一解决方案是编写一个 eclipse 插件。 工作正在进行中...
项目属性 > C/C++ 构建 > 构建变量 添加字符串变量,例如 GIT_HASH 字符串“$(shell git rev-parse HEAD)” 或者 C 编译器预处理器“GIT_HASH=$(shell git rev-parse HEAD)”