你们写 commit message 有规范吗?

2023-11-24 12:16:19 +08:00
 ljzxloaf
如果有的话,有些怎样的规范?
8888 次点击
所在节点    git
60 条回复
zcf0508
2023-11-24 12:17:40 +08:00
cz
hez2010
2023-11-24 12:19:53 +08:00
wangwenfan
2023-11-24 12:20:06 +08:00
模版大概是在这样的:
<type>[optional scope]: <description>

[optional body]
[optional footer(s)]
chesha1
2023-11-24 12:20:08 +08:00
一般会加个开头吧 fix feat perf 之类的,但是这个好像也不是通行标准,有不少大厂的重要开源项目也不这么搞
Altale
2023-11-24 12:20:33 +08:00
https://gist.github.com/ericavonb/3c79e5035567c8ef3267
https://www.conventionalcommits.org/en/v1.0.0/#specification
网上有很多,组里遵循不遵循与我无关,我都按照一定的风格写。
zjp
2023-11-24 12:20:49 +08:00
约定式提交规范 https://www.conventionalcommits.org/zh-hans/v1.0.0/
根据自己项目改改
hez2010
2023-11-24 12:21:19 +08:00
@chesha1 开头加 fix feat perf 其实主要是为了方便用工具自动生成 release note
ljzxloaf
2023-11-24 12:22:06 +08:00
@hez2010 #2 好用吗
pengtdyd
2023-11-24 12:22:56 +08:00
有,用的是 angularjs 的规范。咦,我好像发现 angularjs 本身不怎么样,但是它搞的很多规范很实用。。。。
AoEiuV020JP
2023-11-24 12:26:10 +08:00
没人管,我是尽量确保第一行简洁明了的写出改了什么,第二行空白,第三行看情况补充说明,

HenryHE
2023-11-24 12:46:52 +08:00
有规范,毕竟每一个 commit 都是有原因的,所以会加上追踪信息。
kosilence
2023-11-24 13:04:40 +08:00
[ticket-number][which server] project name: what changed
enchilada2020
2023-11-24 13:10:02 +08:00
conventional commits+husky
charmToby
2023-11-24 13:41:51 +08:00
有的,一般会加上任务 ID 或者 bug ID
dif
2023-11-24 13:45:19 +08:00
用,和 angular 一样的规范。
doco
2023-11-24 13:48:16 +08:00
update, update xxx, update...
jonty
2023-11-24 13:57:33 +08:00
新增/修复(范围):描述
iovekkk
2023-11-24 14:09:16 +08:00
有,要标记一下是 bug 修复还是功能开发
bug 修复要加上 bugid
wu67
2023-11-24 14:11:16 +08:00
(fix|update|change|feat|remove): (模块-子模块-页面-组建). 功能描述内容巴拉巴拉. 如果有 issue 就再加上井号+id, 其他非同一平台的不管
lshang
2023-11-24 14:26:23 +08:00
同 6 楼,conventional commit

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

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

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

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

© 2021 V2EX