Git 提交 Umi Max 项目报错:Invalid commit message format

Git 提交 Umi Max 项目报错:Invalid commit message format

1、发现问题

使用 Umi Max 构建的项目,commit(提交)时报错!

image-20240410143747473.



2、分析问题

⚠️ commit(提交)信息需要满足某些固定的消息格式。

① 项目根目录的 .umirc.ts 文件中 verifyCommit 属性用于验证 commit message 信息。
image-20240412213352799.


配置 文件中 verifyCommit 属性的基本介绍:
image-20240412220510171.

image-20240412213626356.



3、解决问题

一方面可以使用默认的 scope 值来满足提交信息格式,如:release: update changelog
另一方面使用自定义 scope 值来满足定制化的提交信息格式,如:dev: 搭建umi框架
🔎 自定义 scope 值会覆盖默认的 scope 值(上面 verifyCommit 有提及 scope 默认值哈!)。


以下是自定义 scope 值:

① 修改配置文件 .umirc.ts

image-20240412214249746.

import {defineConfig} from "@umijs/max"

export default defineConfig({
	verifyCommit: {
		scope: ["dev", "fix"],
	},
	// 其他配置已省略......
})

② 提交信息格式

强制commit(提交)信息格式:scope值: 具体的修改内容
🔎 必须是英文冒号和空格的组合✅,中文冒号或没有空格均不可以 ❌

eg.
dev: 开发新功能
fix: 修复bug

image-20240412214249746.



参考

posted @ 2024-04-12 22:09  软柠柠吖  阅读(270)  评论(0编辑  收藏  举报