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

2024-03-13 10:12:59 +08:00
 usboy

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

比如:

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

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

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

https://www.v2ex.com/t/1023122

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

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

© 2021 V2EX