我们需要将简短的git哈希代码git rev-parse --short HEAD传递给eclipse构建过程。我们使用Eclipse CDT内部构建器。我尝试使用预构建脚本将git hash存储在环境变量中。但是在构建中,变量是空的。我们的开发系统是基于windows eclipse CDT与交叉c编译器。如何做到这一点?
git rev-parse --short HEAD
iibxawm41#
我目前找到的唯一解决方案是编写一个Eclipse插件。正在进行中...
wqnecbli2#
项目属性> C/C++ Build > Build Variables添加字符串变量,例如GIT_HASH string“$(shell git rev-parse HEAD)”或C编译器预处理器“GIT_HASH=$(shell git rev-parse HEAD)”
2条答案
按热度按时间iibxawm41#
我目前找到的唯一解决方案是编写一个Eclipse插件。正在进行中...
wqnecbli2#
项目属性> C/C++ Build > Build Variables添加字符串变量,例如GIT_HASH string“$(shell git rev-parse HEAD)”或C编译器预处理器“GIT_HASH=$(shell git rev-parse HEAD)”