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

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

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

9476 次点击
所在节点    git
84 条回复
mandex
2021-02-08 13:08:52 +08:00
我见过不少写 1/2/3 的,瞎写
sfz97308
2021-02-08 13:10:34 +08:00
有,必须以 ticket 编号开头,并且会自动检查 ticket 状态,不符合的会拒绝 push
killergun
2021-02-08 13:15:24 +08:00
没有
freebird1994
2021-02-08 13:18:25 +08:00
之前公司必须 issue#taskNo: 提交信息这种
seki
2021-02-08 13:25:08 +08:00
直接 squash merge,随便你怎么写 commit message 都不会显示在 master (
konakona
2021-02-08 13:25:32 +08:00
有什么自动检测提交是否合规的办法吗?(工具化)

我也很头疼有人 commit message 是“1” 、“up”这种。
wolfie
2021-02-08 13:27:17 +08:00
@freebird1994 #4
bug 直接提在代码托管的 issue 里?
37Y37
2021-02-08 13:29:18 +08:00
还真的有,这个很正常吧,统一的 message 有助于协作,尤其是合并的时候
hillMonkey
2021-02-08 13:29:45 +08:00
commit mesage 没有,PR title 有。
Rwing
2021-02-08 13:30:35 +08:00
Sivan
2021-02-08 13:30:35 +08:00
这个很常见啊,一般用 Angular Commit Format 结合提交前检查,可以一定程度上约束。
37Y37
2021-02-08 13:30:39 +08:00
@konakona hook 就可以实现,看这个 https://blog.ops-coffee.cn/s/xjlojmj9gtbfgnpwn_yu2a
介绍的事 svn 的 hook,git 的也一样有类似的
chenliangngng
2021-02-08 13:31:03 +08:00
看看 github 的提交规范吧,我们公司就是这种,我觉得很合理
cjw1115
2021-02-08 13:33:46 +08:00
[XXX] XXXXXXXXXXXXX
lc7029
2021-02-08 13:43:09 +08:00
@konakona 我们用的 svn-hook,大概是有个 xml 文件里有各种规范,提交时按这个 xml 检查,合规才接受提交。
acrisliu
2021-02-08 13:45:19 +08:00
有规范,commit message 中要关联 jira,不符合 push 会失败。
Tonni
2021-02-08 13:50:23 +08:00
有规范的,不过没有做自动检查,全靠自觉
limuyan44
2021-02-08 14:01:43 +08:00
提交记录一堆 123456fixfixfix 能看么,要 git 干嘛。
johnsona
2021-02-08 14:42:09 +08:00
@sfz97308 我怀疑你们用 jira
gaoshiba
2021-02-08 15:13:01 +08:00
反正领导不看,那里面都是垃圾话,或者“今天真累啊,晚上去吃 xxx 吧” push!!

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

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

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

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

© 2021 V2EX