你们写 commit message 有规范吗?

2023-11-24 12:16:19 +08:00
 ljzxloaf
如果有的话,有些怎样的规范?
8899 次点击
所在节点    git
60 条回复
qloog
2023-11-25 08:15:35 +08:00
要写的。方便日后 有 问题时查看 commit log , 如果是开源项目,便于日后自动生成 release note. 比如: https://github.com/go-eagle/eagle/releases
dayeye2006199
2023-11-25 08:42:49 +08:00
没有,只要求交 PR 的时候 squash 成一个 commit ,然后信息需要有一定的描述性。
你说 PR 太大,没法放一个 commit ,那要重新考虑这个 PR 的任务范围划分
lazydog
2023-11-25 10:48:34 +08:00
用 git 官方推荐的,但是我们组 99%的人胡逼写。
nwu2Cv8OZ2MZMg39
2023-11-25 10:50:05 +08:00
@noyidoit 要用这个功能,是不是需要填入自己的 GPT APIKeys?还是说不需要额外购买 GPT 了?
KratosOmega
2023-11-25 10:50:29 +08:00
有的,还有 git hook 脚本自动检查,不符合规范不给 commit
grumpyFish
2023-11-25 10:55:01 +08:00
11.25......11.26........
update
fix
bugfix
jeesk
2023-11-25 11:05:59 +08:00
zengguibo
2023-11-25 11:13:12 +08:00
带上任务或是 bug 的 ticket id ,这样就好管理一些
Mocker1106
2023-11-25 13:22:04 +08:00
mosanHZ
2023-11-25 15:34:33 +08:00
看实际情况,假如你的 commit 除了你没人看,你怎么写都行,也没人会叼你
Livid
2023-11-25 16:18:25 +08:00
a632079
2023-11-25 16:27:02 +08:00
用法的 conventional commitlint 。

https://github.com/conventional-changelog/commitlint
alanhe421
2023-11-25 18:20:29 +08:00
nodejsexpress
2023-11-25 19:27:32 +08:00
自己的 git 也会写一些关键词,起码以后看起来知道这里干了什么。
Zchary
2023-11-25 22:32:27 +08:00
feat: fix ** bug.
Alliot
2023-11-25 23:29:03 +08:00
noyidoit
2023-11-25 23:53:32 +08:00
@VikingX 就目前而言,这个功能不需要填入 APIKeys
GeekGao
2023-11-26 00:53:51 +08:00
以前用 Fabricator 协作过,所以都是 fabricator 上的 comments
810244966
2023-11-26 16:06:38 +08:00
跟着项目来,有些项目写的很细就写很细,有些新增功能就打个 1 ,修改就打个 fix ,我也跟着
lslqtz
2023-11-26 23:53:45 +08:00
比较喜欢用 Module: Comment.

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

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

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

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

© 2021 V2EX