setuptools_scm:如何在 gitflow 中合并时将“-alpha”附加到包版本?

问题描述 投票:0回答:1

我的团队使用:

我们希望在

main
上发布一个修正版本,对之前的标签进行一些修改:

  • 合并到
    develop
    :发布
    -alpha
  • 合并到
    main
    :发布
    -beta

这是一个例子:

  1. 最后一个标签
    main
    :1.2.3
  2. 接下来合并到
    develop
    :1.2.4-alpha
  3. 接下来合并到
    develop
    :1.2.4-alpha.1
  4. 接下来合并到
    develop
    :1.2.4-alpha.2
  5. 最终合并到
    main
    :1.2.4-beta

...

最后手动制作

main
上的标签:1.2.4

如何使用

setuptools_scm
完成这样的事情?

python release setuptools packaging semantic-versioning
1个回答
0
投票

使用 setuptools_scm 的自定义版本方案:这是文档 https://setuptools-scm.readthedocs.io/en/latest/customizing/

:)

© www.soinside.com 2019 - 2024. All rights reserved.