在git中的最后两个标签之间获取提交列表-在Windows上-不知道标签

我正在尝试获取最后一个标签和它之前的标签之间的提交列表

我在这里看到的答案(以及我目前使用的)是这样的:

git log --pretty=oneline TagA...TagB

但这迫使我知道在构建过程的这一部分不可用的标签号

因此有时此命令会失败,从而停止构建过程

构建机器是Windows机器,我看过unix相关的答案

有什么方法可以实现吗?

回答

获取当前分支中的最后一个标签:

lasttag=`git describe --tags --abbrev=0`

在最后一个之前获取上一个标签:

prev_tag=`git describe --tags --abbrev=0 $lasttag~`

查看日志:

git log $prev_tag..$lasttag


以上是在git中的最后两个标签之间获取提交列表-在Windows上-不知道标签的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>