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