请教有没有通过 Git 提交记录生成周报的工具呀

8 天前
 humbleman

每周要提交工作内容的周报,麻烦又容易忘。请教大家平时有没有用过通过 Git 提交记录生成周报的工具,试用了几个命令行的工具,基本都不维护了。

最好是可以配置多个 Git 仓库,然后把不同仓库的工作分组后整理成 Markdown 格式。


参考

2380 次点击
所在节点    程序员
19 条回复
sackcentury
8 天前
自己写一个 shell 脚本不就行了
puzzle9
8 天前
插楼问一下
https://github.com/v2fly/v2ray-core/releases
类似于这种发布日志 他是怎么实现的
future0906
8 天前
@puzzle9
semantic release
rekulas
8 天前
我之前也有这想法,可以考虑直接 api 读取 commit 然后给 ai 整理成周报,应该 1 小时就搞定了
Wxh16144
8 天前
这种太偏向于个人了,很多人都会选择自己写一个
GoNewEra
8 天前
@puzzle9 chayan!
birdhk
7 天前
@puzzle9 可以通过 github app 来做,比如 Release Drafter ,我们的 github 开源仓库就这个,提了 pr 合并之后会自动添加到 release 草稿
bojackhorseman
7 天前
@puzzle9 每个 commit 后面跟的 issue 链接是怎么做到的
guanzhangzhang
7 天前
还是基于 api ,做个 cli 工具,指定仓库,指定提交者和时间 start end 来导出
AkinoKaedeChan
7 天前
@bojackhorseman 要自动化的话可以每次都用 squash and merge 。至于 v2fly/v2ray-core ,这是大概率手写的……
NX2023
7 天前
@puzzle9 goreleaser
zcf0508
7 天前
shuhao
7 天前
写个 shell 脚本,git 读取 commit 记录再去重之类的。我就是这么干的
luoshuimumu
7 天前
你的管理者应该是不希望在周报里看到这么细的流水账内容的吧?
LitterGopher
6 天前
你可以说说你的需求,我免费帮写。
charlesss
6 天前
自己写一个获取 git commit ,之后用 ai 进行总结。
kilvn
6 天前
git log --oneline --decorate

这个命令就可以直接取到啊,还要什么脚本。。。。
Takamine
6 天前
@puzzle9
在 Github 发布 release 支持一键 Generate release notes 就是这样的格式,额外自己按照类型再稍微做一下调整就好了。
humbleman
6 天前
感谢大家,不一一回复了
这周末准备借助 AI ,学学 IDEA 插件写法。把配置仓库、复选中提交记录,最后导出一段 Markdown 文本。

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

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

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

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

© 2021 V2EX