每周要提交工作内容的周报,麻烦又容易忘。请教大家平时有没有用过通过 Git 提交记录生成周报的工具,试用了几个命令行的工具,基本都不维护了。
最好是可以配置多个 Git 仓库,然后把不同仓库的工作分组后整理成 Markdown 格式。
1
sackcentury 2024-09-11 11:07:51 +08:00
自己写一个 shell 脚本不就行了
|
![]() |
2
puzzle9 2024-09-11 11:53:33 +08:00
|
3
future0906 2024-09-11 12:46:26 +08:00
@puzzle9
semantic release |
![]() |
4
rekulas 2024-09-11 13:21:29 +08:00
我之前也有这想法,可以考虑直接 api 读取 commit 然后给 ai 整理成周报,应该 1 小时就搞定了
|
![]() |
5
Wxh16144 2024-09-11 13:50:54 +08:00
这种太偏向于个人了,很多人都会选择自己写一个
|
7
birdhk 2024-09-11 14:43:27 +08:00
@puzzle9 可以通过 github app 来做,比如 Release Drafter ,我们的 github 开源仓库就这个,提了 pr 合并之后会自动添加到 release 草稿
|
![]() |
8
bojackhorseman 2024-09-11 14:59:19 +08:00
@puzzle9 每个 commit 后面跟的 issue 链接是怎么做到的
|
![]() |
9
guanzhangzhang 2024-09-11 15:01:53 +08:00
还是基于 api ,做个 cli 工具,指定仓库,指定提交者和时间 start end 来导出
|
![]() |
10
AkinoKaedeChan 2024-09-11 18:20:48 +08:00 via Android
@bojackhorseman 要自动化的话可以每次都用 squash and merge 。至于 v2fly/v2ray-core ,这是大概率手写的……
|
![]() |
12
zcf0508 2024-09-11 18:44:08 +08:00 ![]() |
![]() |
13
shuhao 2024-09-11 22:31:01 +08:00 via iPhone
写个 shell 脚本,git 读取 commit 记录再去重之类的。我就是这么干的
|
14
luoshuimumu 2024-09-12 09:28:45 +08:00
你的管理者应该是不希望在周报里看到这么细的流水账内容的吧?
|
![]() |
15
LitterGopher 2024-09-12 16:11:32 +08:00
你可以说说你的需求,我免费帮写。
|
![]() |
16
charlesss 2024-09-12 16:20:20 +08:00
自己写一个获取 git commit ,之后用 ai 进行总结。
|
17
kilvn 2024-09-12 17:22:40 +08:00
git log --oneline --decorate
这个命令就可以直接取到啊,还要什么脚本。。。。 |
![]() |
18
Takamine 2024-09-12 17:57:19 +08:00
@puzzle9
在 Github 发布 release 支持一键 Generate release notes 就是这样的格式,额外自己按照类型再稍微做一下调整就好了。 |
![]() |
19
humbleman OP |