我的团队使用:
main
和 develop
分支setuptools_scm
我们的包版本发布我们希望在
main
上发布一个修正版本,对之前的标签进行一些修改:
develop
:发布 -alpha
包main
:发布 -beta
包这是一个例子:
main
:1.2.3develop
:1.2.4-alphadevelop
:1.2.4-alpha.1develop
:1.2.4-alpha.2main
:1.2.4-beta...
最后手动制作
main
上的标签:1.2.4
如何使用
setuptools_scm
完成这样的事情?
使用 setuptools_scm 的自定义版本方案:这是文档 https://setuptools-scm.readthedocs.io/en/latest/customizing/
:)