«

Git代码提交规范

kancy 发布于 阅读:23907


代码提交规范必要性

  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
    onqzhzhtjk 4 天前
    ikuqtjzvlkqsvpyhpldgzlgezwguuy
    回复
    avatar
    tmoszkfmnf 4 天前
    fwdlhsfhwwkqkipznkhplkjsztxxme
    回复
    avatar
    jozhjwnxyr 29 天前
    zflirurzxnmzodprtmfjlvnewyzyjo
    回复
    avatar
    Nikitapap 1 个月前
    Greetings! Hope you're having a good one.
    Greetings, I'm reaching out to offer development funding for your project. This is a genuine grant program. Would you like to talk details? Please contact me on WhatsApp +380734525949
    回复
    avatar
    GeorgeViano 2 个月前
    Sawubona, bengifuna ukwazi intengo yakho.
    回复
    avatar
    GeorgeViano 3 个月前
    Hai, saya ingin tahu harga Anda.
    回复
    avatar
    GeorgeViano 3 个月前
    Hai, saya ingin tahu harga Anda.
    回复
    avatar
    Juliapap 4 个月前
    Hi! I wanted to check the status of my request. Could we continue this conversation on WhatsApp? It would be much more convenient.

    wa.me/+79939466590
    回复
    avatar
    Juliapap 4 个月前
    Hello! I sent a request, but have not yet received a response. Perhaps my message did not go through. I would be very grateful if you could contact me via WhatsApp.
    wa.me/+380508607093
    回复
    avatar
    Juliapap 4 个月前
    Hello! I sent a request but haven't received a response yet. Please contact me via WhatsApp or by phone.

    wa.me/+447351288904
    回复