| | |
| | | |
| | | --- |
| | | |
| | | ## 十、相关资源 |
| | | ## 十、Git 提交规范 |
| | | |
| | | ### 10.1 提交格式 |
| | | |
| | | ``` |
| | | <type>: <subject> |
| | | |
| | | <body> |
| | | ``` |
| | | |
| | | - **type** 和 **subject** 之间必须有一个空格(`: `) |
| | | - **subject** 必填,简短描述变更内容 |
| | | - **body** 可选,为空时跳过即可 |
| | | |
| | | ### 10.2 支持的 Type |
| | | |
| | | | type | 说明 | |
| | | | ---------- | ------------------ | |
| | | | `feat` | 新功能 | |
| | | | `fix` | 修复 Bug | |
| | | | `docs` | 文档修改 | |
| | | | `style` | 代码格式(不影响逻辑) | |
| | | | `refactor` | 代码重构 | |
| | | | `perf` | 性能优化 | |
| | | | `test` | 添加测试代码 | |
| | | | `build` | 依赖/构建修改 | |
| | | | `ci` | CI/CD 集成 | |
| | | | `chore` | 日常事务 | |
| | | | `revert` | 版本回退 | |
| | | | `types` | 类型定义修改 | |
| | | |
| | | ### 10.3 示例 |
| | | |
| | | ```bash |
| | | # 最简单(只有主题) |
| | | feat: 添加物料类型管理页面 |
| | | |
| | | # 带详细说明 |
| | | fix: 修复审批流程数据丢失 |
| | | |
| | | 原因是后端接口返回格式变化,调整了数据解析逻辑。 |
| | | |
| | | # 带序号列表 |
| | | refactor: 重构请求拦截器 |
| | | |
| | | 1. 提取公共错误处理逻辑 |
| | | 2. 统一 Token 刷新机制 |
| | | ``` |
| | | |
| | | ### 10.4 自动校验 |
| | | |
| | | 项目已配置 commitlint,每次提交时会自动校验格式。如果格式不符合规范,Git 会拒绝提交并提示错误。 |
| | | |
| | | 也可以使用交互式提交: |
| | | |
| | | ```bash |
| | | pnpm commit |
| | | ``` |
| | | |
| | | --- |
| | | |
| | | ## 十一、相关资源 |
| | | |
| | | - [Vue 3 文档](https://vuejs.org/) |
| | | - [Ant Design Vue 文档](https://antdv.com/) |