停止使用约定式提交(Conventional Commits)
本文作者强烈批判 Conventional Commits(约定式提交)规范,直指其核心设计本末倒置——强制将 commit type(类型)置于 scope(范围)之前,而对开发者而言 scope 才是真正关心的信息。作者逐一反驳了该规范的五大卖点(自动生成 CHANGELOG、自动版本号提升、传达变更性质、触发构建发布、降低贡献门槛),认为这些承诺在实际工程中要么行不通、要么反而带来问题。最后提出以 scope-prefix 为核心的提交格式,并推荐 Linux、Go 等顶级开源项目的实践方案,推广。文章观点尖锐、论据扎实,适合对 Git 提交规范有实际体会的开发者阅读和讨论。
