【问题标题】:How to go about creating a changelog.md on every merge from master to staging branch?如何在从 master 到 staging 分支的每次合并上创建一个 changelog.md?
【发布时间】:2019-10-23 01:23:44
【问题描述】:

我想在每次从master 合并到staging 或从staging 合并到production 时自动创建一个Changelog.md。如何最好地解决这个问题?

我遇到困难的地方是我目前正在进行的项目 - 使用 react-native 构建 - 我还没有设置 git tagssemver。在拥有 Changelog.md 之前,我是否需要先设置这些东西?我想我可能把事情复杂化了。

【问题讨论】:

    标签: git documentation semantic-versioning changelog


    【解决方案1】:

    我创建了一个 GitHub 应用程序“Changelogg.io”来自动从合并的拉取请求中生成变更日志。

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

    因此,在这种情况下,每次合并到分支时都会创建一个变更日志。可以为每个分支(master、staging、production)单独生成和维护变更日志,如果需要也可以滚动更新。

    Youtube Walkthrough

    【讨论】:

      猜你喜欢
      • 2013-09-21
      • 2020-10-11
      • 2020-05-01
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2018-04-14
      • 1970-01-01
      相关资源
      最近更新 更多