这是场景:多个changelog.md文件,每个工作于其发行版的团队一个。所有这些最终都包含在发行变更日志中,其中包括所有团队的工作。到目前为止,到目前为止,使用markdown可以轻松筛选版本号,功能,后缀等,并且我可以轻松获取所有团队的最新版本以及新功能和错误修复的列表。
现在是问题:版本不是定期创建的。这意味着一个团队可以在一段时间内拥有多个新版本,而另一团队刚刚创建了一个新版本。现在,它仍然可以创建发行变更日志,但是对于创建多个版本的团队,我只会得到上次发行变更的内容,但自上次创建发行变更日志以来就不会更改。
现在我已经看到了一些关于如何使用多种方法(例如PEP 440)与python进行比较的线程,但是由于某些原因,我只是不能将所有内容放在一起来完成它。
我曾想将旧版本和新版本存储在一个单独的文件中,但这不只是一个简单的“ x版本更高” true false,因为我需要确切地知道我需要添加多少内容才能知道发布变更日志。
任何帮助将不胜感激。