作者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/m.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