release 时的 CHANGELOG 都是手写的,每次都要找 commit 历史找到发疯。有啥好的工具可以根据 commit 生成 CHANGELOG 的么?
release 时的 CHANGELOG 都是手写的,每次都要找 commit 历史找到发疯。有啥好的工具可以根据 commit 生成 CHANGELOG 的么?
|
anxnSep 22, 2021 via Android
1
|
|
Trim21Sep 22, 2021
2
|
|
janxinSep 22, 2021 via iPhone
3
git-chglog
|
|
4
|
|
KouShuiYuSep 23, 2021
5
|
|
6
我对 CHANGELOG 的存在价值持怀疑态度。commits 信息已经足够可以描述修改历史了,为什么还需要一个 CHANGELOG ?
如果你觉得 CHANGELOG 是给不同角色的人看的,那自动生成的内容往往也不能满足需求。一个 commit 的 title 80 个字符可以描述的内容及其有限,而 commit 的 description 内容又可能会非常多,更加不适合给非程序员的角色去看。 所以,自动生成 CHANGELOG 的意义是什么? |
|
flniuSep 23, 2021
7
https://keepachangelog.com/zh-CN/1.0.0/
楼上说的有道理:更新日志绝对不应该是 git 日志的堆砌物 |
|
indoSep 23, 2021
9
对于我这种 commit 都经常乱打的人,表示还是自己手动写 changelog 更合适吧。
|
|
fml87Sep 23, 2021
10
自动生成有意义的 changelog 的前提是 commit 信息必须严格遵照特定的规范,感觉也就个人项目这么搞的成本低一些
|
|
learningmanSep 23, 2021
11
semantic-release
|