1
我们在迭代时针对我们的代码运行了很多基准测试。这些基准测试记录并加盖了时间戳。但是,从时间戳中调用哪个版本的代码并不明显。Git - 获取日志中使用的代码/版本标识符
我们希望让git生成特定版本的标识符,并将此标识符显示在我们的日志输出中。
一些挑战:
- 理想的情况下,该标识符不应该只显示上次登录的ID,而且,如果任何文件已被修改或添加,但在没有检查,最后的时间戳修改,但尚未检入。这让我们跟踪尚未签入的不同代码版本。
- 我们的代码是C,所以它被编译,所以我们需要git以某种方式在构建过程中输出结果。
不知道最简单的方法为什么你觉得这是一个馊主意;优化需要大量的迭代,众所周知,即使是最大的专家也无法预测哪些优化会改进,哪些不会,并且我们需要能够自由地进行实验。无论如何,回答你不应该这么做的答案并不多。 – SRobertJames
Lazy Badger的要点是:提交代码,可能在实验分支中。如果需要做几个比较。但是这样你们在比较结果时可以确定你在同一页面上。提交很便宜。 – planetmaker