Emacs 源码的 commit message 头部特殊符号是不是有规范?

我以前也用过类似的符号表示,例如:- 删除,+ 新增,* 修改。Emacs 这些提交记录看着应该是有某种规范,虽然不是所有人都遵守:

:point_right: Commits · master · emacs / emacs · GitLab

; 类似 chore,标记无关紧要的提交(生成changelog时忽略), commit message 第一行写* 号是改动比较简单时的简写(完整写完要第一行写摘要然后commit message body一条条列出改动)

3 个赞

我大概知道是有一个规范的,但那几个符号看起来似乎不那么“规范”,以为是某种不成文的规范,或者写在邮件列表某个角落。

大型工程当然要先标准化commit message格式了