繁体   English   中英

如何使用 GIT 进行语义版本控制?

[英]How does one do semantic versioning using GIT?

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

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

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

Git 不会自行执行此操作。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM