这更像是一个哲学问题,但我想知道将要走的路。
好的,我们举一个具体的例子。我在Github上有一个项目,它是一个Ruby宝石。
通常,当我发布新版本时,我最终确定所有功能和修复,然后创建一个以"Bumping version to v1.2.0"
作为消息的提交,并且仅包含Changelog更新和VERSION
常量更新。 v1.2.0
标记指向此提交。
但是......
v1.3.0-alpha
吗?v2.0.0
?v1.2.x
分支来处理补丁发布吗?您的流程和使用周围的良好做法是什么? 还有其他建议吗?
谢谢大家! :)