我在GitHub(ModelicaRes)上有一个Python项目.我正在尝试遵循语义版本控制.我发布主项目站点并将它们上传到PyPI.对于发行版,我在主__init__.py文件(__version__=...
)中编写版本号.在发布之间,我将更新推送到GitHub(通常在主分支上 - 没什么特别的).
我该如何设置这些版本间更新的版本号?提交通常是工作副本.它们未经过全面测试,但其他人可能会下载并使用这些副本(通过GitHub).通常,我还没准备好确定新的版本号.最近我一直在将版本号设置为None,并将自动生成的"UNRELEASED COPY"文件放在基本文件夹中,并带有提交日期和其他信息.但是,我不相信这是最好的方法.
这可能适用于其他语言,但现在我只对Python感兴趣.
我想我可以尝试使用上的下一个版本号的"阿尔法","试用"或"rc"后缀,而我又总是不知道下一个版本号(可能是或大或小的错误修正或只).我也想保持这个简单 - 不是很多分支等.
谢谢!