从master到staging分支的每次合并如何创建一个changelog.md?

时间:2019-06-07 14:11:29

标签: git documentation semantic-versioning changelog

每次从Changelog.md合并到master或从staging合并到staging时,我想自动创建一个production。如何最好地做到这一点?

我遇到的麻烦是,我目前正在处理的项目-用react-native构建-我还没有设置git tagssemver。在拥有Changelog.md之前,我是否需要已经设置好这些东西?我想我可能会把事情复杂化。

1 个答案:

答案 0 :(得分:0)

我创建了一个GitHub应用'Changelogg.io',以自动执行来自合并请求请求的变更日志。

它检测PR中提到的更改,并为其创建发布草案。添加发行版本后,它将自动更新CHANGELOG.md,并且还具有一个Web UI,其中包含用于生成的变更日志的过滤器。

因此,在这种情况下,每次合并到分支都将创建一个变更日志。更改日志可以为每个分支(主,登台,生产)分别生成和维护,并且可以根据需要进行滚动。

Youtube Walkthrough