我正在尝试获取最后一个标签和它之前的标签之间的提交列表
我在这里看到的(以及我目前使用的)答案是这样的:
git log --pretty=oneline TagA...TagB
但这迫使我知道在构建过程的这一部分不可用的标签号
因此有时这个命令会失败,停止构建过程
build machine是windows机器,看过unix相关的回答
有什么方法可以实现吗?
最佳答案
获取当前分支的最后一个标签:
lasttag=`git describe --tags --abbrev=0`
获取最后一个标签之前的前一个标签:
prev_tag=`git describe --tags --abbrev=0 $lasttag~`
查看日志:
git log $prev_tag..$lasttag
关于windows - 获取 git 中最后 2 个标签之间的提交列表 - 在 Windows 上 - 不知道标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65440679/