首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
华为云
V2EX  ›  问与答

有没有一款 git 统计工具,可以比较 2 个 commit/tag 之间的代码差异量(变更行数)

  •  
  •   belin520 · 354 天前 · 2239 次点击
    这是一个创建于 354 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想量化一些数据,用来横向比较各个版本之间的工作 /代码量
    第 1 条附言  ·  354 天前
    git diff --stat v3.2.2 v3.3.0
    这样能出来一些可用的结果
    66 files changed, 2392 insertions(+), 516 deletions(-)

    不过,整理下发现,只有“新增”和“删除” 2 中状态,没有“修改”这个状态,略坑

    + 123,456,789
    - 123,456
    这样就算是一行 insertions,一行 deletions 了
    3 回复  |  直到 2017-08-25 11:40:55 +08:00
        1
    twistoy   354 天前   ♥ 1
    可以 git diff cc15c31 46f3acf 来直接比较两个 commit,代码差异好像 parse 一下结果就好了吧。
        2
    jiangzhuo   354 天前
    git difftool 428d96a c360de6 -d
    找个自己觉得好用 difftool,我用的 meld 基本满足我需求
        3
    swulling   354 天前 via iPhone
    GIT 就没有行修改这个语义…
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   2071 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 16ms · UTC 13:47 · PVG 21:47 · LAX 06:47 · JFK 09:47
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1