我有一个要求,即每次成功构建后都会对repo进行标记。现在我想写一个脚本来通过给出bug号来获得它所集成的构建。
我从下面的命令中得到对应于bug的SHA。
git log --pretty = oneline | grep | awk' {print $ 1}'
现在,如果我从上面的命令运行带有SHA1的 git标签 - 包含SHA1 ,它有多个标签,我该如何确定更改进入哪个版本?
我正在考虑按日期对提交进行排序,并从提交SHA1的日期获取标记。有没有更好的方法来获取此信息?
简单地说, 如何将第一个标签应用于SHA1?