也写了个周报生成工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
timqian
123.62D
V2EX    分享创造

也写了个周报生成工具

  •  1
     
  •   timqian
    timqian 2016-12-22 04:07:10 +08:00 6364 次点击
    这是一个创建于 3270 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原由

    1. 前几天看到 @FrankFang128 写了个从 git log 中生成周报的脚本。 t/326687,
    2. 感觉周报写的的确有写烦

    做什么

    递归你工作目录下存在的 git repo, 帮你找出最近 7 天的 commit

    演示

    使用及源码

    https://github.com/timqian/weekly-report

    第 1 条附言    2016-12-23 14:25:07 +08:00
    值得一读的 git commit 贴士:
    http://chris.beams.io/posts/git-commit/
    (虽然我还没时间看完。。)
    15 条回复    2016-12-25 22:31:53 +08:00
    viko16
        1
    viko16  
       2016-12-22 08:16:36 +08:00 via Android
    其实跟 changelog 有什么差别?
    GG668v26Fd55CP5W
        2
    GG668v26Fd55CP5W  
       2016-12-22 09:05:50 +08:00 via iPhone
    不错,格式得很工整
    pheyer
        3
    pheyer  
       2016-12-22 09:34:52 +08:00
    看去是不错的,不过感觉从 git log 中生成周报有点太随便了吧,如果 log 太多周报都成什么了。。。而且不使用 git 的用不到
    个人觉得好一点的周报 /日报工具应该是结合 GTD 工具的,比如这篇里有说: https://blog.jamespan.me/posts/log-daily-work-and-generate-weekly-with-omni-focus ,虽然里面的也不是那么完美
    timqian
        4
    timqian  
    OP
       2016-12-22 09:44:26 +08:00
    @viko16 是的,只是帮你把多个项目里的 changelog 拿出来, prettify 下的小脚本。
    thinkmore
        5
    thinkmore  
       2016-12-22 10:12:24 +08:00
    关键是有很多没有体现在代码上
    FrankFang128
        6
    FrankFang128  
       2016-12-22 10:31:14 +08:00
    @thinkmore 来改进一下吧
    xiubin
        7
    xiubin  
       2016-12-22 12:35:42 +08:00
    你们的周报和 Git commit 信息还能一样吗?

    比如说解决 bug , log 上肯定是哪里代码问题

    但是周报上肯定说解决的是(因为这个 bug 所造成的)问题

    一个是原因,一个是表现啊。万一看周报的人不懂技术呢。。?
    thinkmore
        8
    thinkmore  
       2016-12-23 09:57:42 +08:00
    @FrankFang128 这个坑应该已经有人填了,比如说有游览器插件可以查看你今天在游览器上干了啥
    FrankFang128
        9
    FrankFang128  
       2016-12-23 10:00:34 +08:00 via Android
    @xiubin 所以最后你在 commit 里面写上了原因,成为团队中 commit lig 写得最好的人
    FrankFang128
        10
    FrankFang128  
       2016-12-23 10:01:25 +08:00 via Android
    @xiubin log 本来就包含两部分 title 和 body
    现在只写 title 根本就是误用
    Aidea
        11
    Aidea  
       2016-12-23 10:12:36 +08:00
    @pheyer 话说我们部门的周报都是以多为荣的。。。
    Aidea
        12
    Aidea  
       2016-12-23 10:18:55 +08:00
    有没有从 svn 提交日志生成的
    xiubin
        13
    xiubin  
       2016-12-23 12:24:43 +08:00
    @FrankFang128 可能是我们这里不规范?很多时候为了改东西怕改坏先保存下,可能 commit-m"mark"了。。。。
    FrankFang128
        14
    FrankFang128  
       2016-12-23 14:00:20 +08:00 via Android
    @xiubin commit -v
    odys
        15
    odys  
       2016-12-25 22:31:53 +08:00
    楼主是在 modelo 工作吗?在上海?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     958 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:12 PVG 03:12 LAX 11:12 JFK 14:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86