大家所在的公司有 commit message 规范吗?

2021-02-08 13:04:21 +08:00
 zhoudaiyu

听说有的公司对 commit message 还有检测,不通过不许提交代码,惊到我了,我都是 bugfix feat minor 随便写几行就完了。

9221 次点击
所在节点    git
84 条回复
jdhao
2021-02-08 15:25:31 +08:00
没有,因为不重视,很多人都只写 update
yuruizhe
2021-02-08 15:49:45 +08:00
有,commit 前要新建事务卡片,卡片 id 不存在不能 commit
codadrnosing
2021-02-08 15:55:41 +08:00
@gaoshiba 哈哈哈越看越馋的 History
proger
2021-02-08 16:09:53 +08:00
#<issue> feat: xxxxxxxx 描述
amundsen
2021-02-08 16:15:59 +08:00
有的,用 husky+gitlint 规范
varrily
2021-02-08 16:23:57 +08:00
[JIRA-ID|no-jira] (fix|feature|chore): do something
katana97
2021-02-08 16:52:24 +08:00
"no message"
weizhen199
2021-02-08 16:59:49 +08:00
可以在 svn server 里上 hook,自定义格式要求
tongyang
2021-02-08 18:07:08 +08:00
有的代码格式不行都不让提交必须格式化
luckyrayyy
2021-02-08 18:09:28 +08:00
有的,我们是类别+项目+说明+CR,比如:bufix(account):fix account bind error 。http://gitlab.com/mergerequest/xxx
learningman
2021-02-08 18:13:01 +08:00
action(scope): short description

long description

Signed-off
Elethom
2021-02-08 18:14:14 +08:00
什么叫「惊到」了,lint 很正常,没有 lint 也要遵守特定的成文规范,没有这些的公司 HR 是怎么招的人。
Heartbleed
2021-02-08 18:17:30 +08:00
有的,要写任务编号,问题原因等等。。
Elethom
2021-02-08 18:17:49 +08:00
这篇是我一直推荐阅读的:
https://chris.beams.io/posts/git-commit/
a1248499257
2021-02-08 18:20:14 +08:00
我司是自觉遵循 Angular 的 commit message 规范
chiu
2021-02-08 18:21:39 +08:00
各个 team 各个 team 的规范
AEDaydreamer
2021-02-08 20:10:30 +08:00
没有,但是我尽量保证自己的 commit 符合一些通用规范
yolee599
2021-02-08 21:13:00 +08:00
公司没有,自己定了一套,fix: xxxxx,feat: xxxxx,style: xxxxx
alanhe421
2021-02-08 22:11:00 +08:00
需要规范化
1. 有助于生成 CHANGELOG,及版本管理。
2. 有助于问题追溯,版本还原等
NoKey
2021-02-08 22:15:57 +08:00
用 gerrit 的话,很对都有规则,不符合规则合并不了

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

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

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

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

© 2021 V2EX