作者tacovirus (这个那个)
看板Soft_Job
标题[请益] 请问有没有工具可以把 commit message 汇出成自评表?
时间Tue Oct 8 14:11:15 2019
最近有需求要把一年的工作内容写个摘要证明自己的贡献
有没有工具可以把 commit message 整理成一篇自评文章呢
如果有的话写这篇嘴炮文应该轻松多了
要是还能有图表的话就更完美了
刚才尝试用 git log 和 git diff 统计过去的资料
取出今年的所有 commit hash
git log --author='Me' --since='2019-01-01' --before='2019-12-31' | grep '^commit'
计算今年 commit 次数
git log --author='Me' --since='2019-01-01' --before='2019-12-31' | grep '^commit' | wc -l
计算单一 commit 的增加行数
git diff 980b^ 980b | grep '^+[^+]' | wc -l
计算单一 commit 的减少行数
git diff 980b^ 980b | grep '^-[^-]' | wc -l
计算单一 commit 的变更档案数
git diff 980b^ 980b | grep '^+++' | wc -l
好像可以写个 script 跑出一年份的统计
--
世界越快 心则慢
网路越慢 心则快
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 139.162.84.83 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1570515080.A.892.html
1F:→ dreamnook: 然後被退还因为字太多(?)10/08 14:25
2F:→ abc0922001: github 有类似的图表10/08 14:27
3F:推 leo5916267: 不能看 code history吗10/08 14:45
※ 编辑: tacovirus (139.162.84.83 美国), 10/08/2019 15:03:57
4F:推 yamakazi: fisheye有这个功能10/08 15:17
抄收,感谢贵台
※ 编辑: tacovirus (223.137.73.51 台湾), 10/08/2019 15:36:30
5F:推 wqazse: 海巡毕业的?XD 10/08 22:05
6F:→ alog: 不知道你是写什麽嘴炮文 不过若公司/看的对象不懂 单看数据 10/09 09:58
7F:→ alog: 次数应该还能呼拢的过去10/09 09:58
8F:推 alog: 不然说真的捏 有贡献/有价值的工作内容 commit 100 次,其他10/09 10:01
9F:→ alog: 人 new 个 空专案 拆成100 次慢慢做进去看似也很专业 (误10/09 10:01
10F:嘘 jamesho8743: 比次数有什麽用? 这要骗人也很简单 拆开就好 琐事多10/09 18:05
11F:→ jamesho8743: 不见得贡献大10/09 18:05
12F:推 v7q4: 这种数据有意义吗10/09 18:17
没有意义,但一定要交,身不由己
※ 编辑: tacovirus (223.136.44.232 台湾), 10/09/2019 18:43:05
13F:推 jasonwu23: 有意义 而且真的对commit有疑虑 大可以登入仔细看内容 10/10 11:24
14F:推 qrtt1: 觉得你列与 commit 相关的 issue 比较有意义哩。 10/10 11:30
15F:→ qrtt1: 因为 commit 只是实作,但它的原由会写在 issue 里。 10/10 11:30