提交信息按约定式写,方便回溯和生成变更日志

格式是 type(scope): 描述。

type 用固定几个:feat 新功能、fix 修缺陷、docs 文档、refactor 重构、perf 性能、test 测试、chore 构建与杂项。

scope 写模块名。标题一行写完,控制在五十来个字符内,标题和正文之间空一行再展开说明原因和影响面。

这样写的价值在于工具能据此自动生成变更日志、按 type 过滤发版内容,回溯时一眼就能看出这次提交的性质。

feat(order): 支持按订单号批量导出
fix(payment): 修复超时后重复扣款

# 校验与生成变更日志
npm i -D @commitlint/cli @commitlint/config-conventional
npx commitlint --from HEAD~1
npx conventional-changelog -p angular -i CHANGELOG.md -s
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容