如何获取上一个版本和当前快照版本之间的提交?

Posted

技术标签:

【中文标题】如何获取上一个版本和当前快照版本之间的提交?【英文标题】:How can I get the commits between the last release and the current snapshot version? 【发布时间】:2019-05-02 06:37:46 【问题描述】:

我想在不指定最后一个版本的情况下获取上一个版本和当前快照版本之间的提交。

目前我有以下命令:

 git log 1.2.3..HEAD

是否有对上一版本的通用引用?

【问题讨论】:

【参考方案1】:

如果“最后一个版本”是指最后一个标签,那么是的,有办法。这个命令

git describe --tags --abbrev=0

打印当前分支中的最后一个标签。所以你的命令变成了

git log `git describe --tags --abbrev=0`..

【讨论】:

以上是关于如何获取上一个版本和当前快照版本之间的提交?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iTunes Connect 中用新版本替换状态为“准备提交”的当前版本应用程序?

如何快照软件版本(使用 GitHub)?

如何将 Maven 项目版本获​​取到 bash 命令行

Git 版本比较

如何获取嵌入式设备的内核版本信息

查找当前版本和上一个版本之间的差异