为什么我选择使用约定式提交规范: feat, doc, chore, fix

332 天前
 usboy

使用约定式提交规范可以让代码的提交信息更明确,方便团队成员之间的沟通。

比如:

我个人认为,使用约定式提交规范可以提高代码的可读性和维护性,你们常用的提交规范有哪些?

4496 次点击
所在节点    git
43 条回复
usboy
332 天前
git-cz 和 czg ai​ 可以的
qinfengge
332 天前
用的 utools 的插件
icyalala
332 天前
commit logs 有意义即可
要说方便沟通我更喜欢这种: https://github.com/ahmadawais/Emoji-Log
chawuchiren
332 天前
有一个小疑问,根据 commit msg 生成 changelog 的话,如果中间提交 要怎么写,比如一个新功能 feat: xxx ,但是我写了 bug ,然后修复,这个时候是 feat: xxx 还是用 fix: xxx?
Cabana
332 天前
drymonfidelia
332 天前
10 年 一万多个 commits 全是这种
drymonfidelia
332 天前
@drymonfidelia 公司的主要项目之一,最高的时候月流水一千万
nqlair
332 天前
zgw0
332 天前
我感觉 chore 的意义很模糊,所有的改动都可以说是 feat 或 fix 什么样的改动算是 chore 呢
yangzzz
332 天前
相同的提交规范,只不过我会在后面加点干了些啥活
alleluya
332 天前
@otakustay 足够用了 而且你看 readme 就是平替 commitlint 的 起码你的工程里不需要 commitlint+husky 只要这一个就够了 对我来说比配置 commitlint 来的简单 install 之后基本就可以用了
dyc12389
332 天前
@drymonfidelia #26 这可能才是大多数项目
palxie
332 天前
@zgw0 比如改个版本号. 就可以用 chore 吧
palxie
332 天前
我们的格式是 [jira 号] chore/feature/fix: commit message.
在 Gitlab 上 jira 号可以配置成 link. 方便到对应的 jira 上.
usboy
332 天前
@drymonfidelia 逗笑我了
echo0x000001
332 天前
@drymonfidelia 搞复杂了,我就一个字母 ’m‘ ,表示 modify
via
332 天前
@civetcat 兄弟,这里不是小红书:doge:
SeaRecluse
332 天前
我们是 A(add)/M(modify)/B(bug)/O(optimization)
chawuchiren
332 天前
@drymonfidelia 现实执行过程中,很常见,就是有些人习惯性的在 commit debug ,所以根本无法描述当前提交的内容,只能 update
leinad59
332 天前
@rossroma style 指的是代码格式调整这种不影响功能的,而不是页面样式。
比如前端说,我就改了个样式,那其实是有可能引入 bug 的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1023122

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX