gpt4 book ai didi

git - 在每次 git 提交时运行 bash 脚本

转载 作者:太空狗 更新时间:2023-10-29 13:41:21 25 4
gpt4 key购买 nike

出于好奇,我想对我从事了一段时间的项目进行基准测试,看看它在各种任务中的表现如何随时间变化。此项目存储在 git 存储库中。

从根本上说,似乎正确的方法是

for r in $(git log --pretty="format:%H"); do
git checkout $r
echo "$r\t$(./benchmark.sh)" >> results.txt
done

然而,这似乎是一个 hack(对于初学者来说,使用瓷器来完成管道任务),所以我想知道是否有一个“首选”方法,例如(我希望)

git black_magic-run-on-all ./benchmark.sh > results.txt

这似乎是一项足够常见的任务,这就是为什么我希望为此存在一些东西。

最佳答案

对于初学者来说,你可以使用 rev-list

git rev-list HEAD

关于git - 在每次 git 提交时运行 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16224902/

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