Git Release Notes 是一个基于 Git 提交历史的版本发布自动生成工具。它可以快速生成项目的版本日志并发布到 GitHub 上,使得项目管理更加方便。
安装
使用 npm 进行安装:
npm install -g git-release-notes
安装完成后,你就可以在全局环境中使用 git-release-notes
命令了。
使用
使用 Git Release Notes 生成版本发布日志只需要以下简单的步骤:
确保你已经在本地克隆了相关的 Git 仓库,并切换到合适的分支。
通过
git-release-notes
命令生成版本发布日志:git-release-notes 版本号
其中,版本号是你打算发布的版本号。例如,如果你想要发布
v1.0.0
版本,那么命令应该是:git-release-notes v1.0.0
执行完上述命令之后,Git Release Notes 就会生成版本发布日志,并且自动创建一个 Git tag 并将其推送到远程仓库。
配置
Git Release Notes 支持多种配置,这些配置可以通过 .gitreleasenotesrc
文件来设置。在该文件中,你可以指定生成版本发布日志的模板、排除某些提交记录等。
以下是一个 .gitreleasenotesrc
文件的示例:
{ "template": "release-template.hbs", "excludeCommits": [ "fix(1234): fix a bug", "feat: add new feature" ] }
在上述示例中,我们指定了一个名为 release-template.hbs
的模板,并排除了两个特定的提交记录。
结语
Git Release Notes 是一个非常实用的工具,它可以帮助我们快速生成版本发布日志并自动创建 Git tag。如果你对这个工具感兴趣,不妨试着使用一下吧!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/47374