«

Git代码提交规范

kancy 发布于 阅读:23908


代码提交规范必要性

  1. 统一格式的提交记录,更清晰和易读
  2. 可以通过提交记录来了解本次提交的目的,更好的CR和重构
  3. 更容易了解变更,定位和发现问题
  4. 每个提交描述都是经过思考的,改善提交质量
  5. 自动化生成 CHANGELOG。
  6. 基于提交的类型,自动决定语义化的版本变更。
  7. 让人们探索一个更加结构化的提交历史,以便降低对你的项目做出贡献的难度。

代码提交规范

在业界常用的:atom,eslint和Angular等规范中, 我们选择最常用的Angular规范进行微调,作为我们日常项目中的提交规范,规范模板如下:

<type>(<STORY/REQ>): <description>
   │        │         │
   │        │         └─⫸ 代码提交描述内容,例如:指标平台多数据源demoui前端开发
   │        │
   │        └─⫸ Jira STORY编号或REQ编号,例如:REQ-1234
   │
   └─⫸ 提交类型: feat|fix|docs|style|build|refactor|revert|test|perf|ci|chore
<type>(<STORY/REQ>): <description>
   │        │         │
   │        │         └─⫸ 代码提交描述内容,例如:指标平台多数据源demoui前端开发
   │        │
   │        └─⫸ Jira STORY编号或REQ编号,例如:REQ-1234
   │
   └─⫸ 提交类型: feat|fix|docs|style|build|refactor|revert|test|perf|ci|chore

注意:冒号后面有一个空格

示例:feat(REQ-1234): 指标平台多数据源demoui前端开发

Type 必须是以下的类型:

GIT代码提交注释插件

下载插件:Git Commit Template Check

配置插件

Jira服务器地址:http://jira.xxx.net
JQL推荐配置:assignee = currentUser() and issuetype in (需求,故事) and resolution = Unresolved order by updated

使用插件

文章目录
    ×

    如果觉得文章对您有用,请随意打赏。
    您的支持是我们继续创作的动力!

    微信打赏

    微信扫一扫

    支付宝打赏

    支付宝扫一扫

    收到16条评论
    avatar
    Juliapap 4 个月前
    Hello! I sent a request but haven't received a response yet. Please write to me on WhatsApp or give me a call.

    wa.me/+447351288904
    回复
    avatar
    GeorgeViano 4 个月前
    Ndewo, achọrọ m ịmara ọnụahịa gị.
    回复
    avatar
    Juliapap 5 个月前
    Hello! I sent a request but have not received a response. Please contact me via WhatsApp.

    wa.me/+66945829340
    回复
    avatar
    GeorgeViano 5 个月前
    Hæ, ég vildi vita verð þitt.
    回复
    avatar
    昵称 6 个月前
    测试
    回复
    avatar
    昵称 6 个月前
    测试
    回复