gpt4 book ai didi

c - Git - 获取用于日志的代码/版本标识符

转载 作者:太空宇宙 更新时间:2023-11-04 03:34:46 24 4
gpt4 key购买 nike

我们在迭代时针对我们的代码运行大量基准测试。这些基准被记录并加盖时间戳。但是,从时间戳中无法明显看出调用了哪个版本的代码。

我们想让 git 生成特定版本的标识符,并让这个标识符出现在我们的日志输出中。

一些挑战:

  • 理想情况下,标识符不仅应显示上次 checkin 的 ID,而且,如果任何文件已被修改或添加但未 checkin ,还应显示尚未 checkin 的最后修改的时间戳。这让我们跟踪尚未 checkin 的不同代码版本。
  • 我们的代码是 C 语言,所以它是编译的,所以我们需要 git 以某种方式在构建过程中输出结果。

最佳答案

  • 未提交代码的基准测试是坏主意 (tm)
  • Git describe是为任何变更集获取唯一标识的最简单方法

关于c - Git - 获取用于日志的代码/版本标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33476500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com