首页 > 解决方案 > 如何使用 GIT 进行语义版本控制?

问题描述

我有一个混合的 C/C++ 源代码,版本控制是使用 GIT 完成的。我们遵循 Atlassian 的工作流程,即从 master 创建分支,在 feature 分支上工作,当团队认为这项工作干净时,将其合并到 master 分支。

我的问题是,每次将软件合并到 master 时,git 是否提供了一种自动增加软件版本的方法。例如从 v1。0 到 1.1 等等。

我知道提交哈希和 git 标签,但这不是我想要的。我的目标是在我的软件中输出这个细节以及 master 上的提交。

标签: git

解决方案


Git 不会自行执行此操作。

您可以轻松添加自己的机制,许多人都这样做了,但没有两个人就如何做达成一致。另请参阅寻找一种使用 git flow 自动化“凹凸版本”的方法


推荐阅读