我想将当前的 git 修订号添加到构建的二进制文件中,go build
以便我可以做一些事情,比如./mybinary --revision
查看它是从哪个修订版构建的(通常用于部署后的故障排除)。显然,我不能将修订号放入源代码中,因为这会用新的修订版本更改源代码。我想知道是否有其他方法可以做到这一点?或者你认为这只是一个坏主意?如果是这样,在构建的二进制文件与其源版本之间建立关系的推荐方法是什么?对于分布式版本控制系统,版本号似乎不是一个好主意。
慕盖茨4494581
RISEBY
手掌心
相关分类