zoukankan      html  css  js  c++  java
  • 代码管理_Git中获取两个标签之间的变更代码行数

    操作步骤:

    1、先进入git的服务器,定位到 repositories 目录

    2、再定位到具体的项目目录(登录bitbucket查看项目属性可以看到项目的存放目录),如下图:

    3、浏览项目的标签,命令:git tag

    上述详细操作如下图:

    4、输入便签之间的变更代码行数,命令如下:

    git log SC_V5.0.3.49_S04..SC_V5.0.3.49_S05 --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 + $2 } END { printf "added lines: %s removed lines : %s total lines: %s ",add,subs,loc }'

    返回:added lines: 321 removed lines : 125 total lines: 446

    PS:以下语句也可以:

    git log SC_V5.0.3.49_S04..SC_V5.0.3.49_S05 --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 + $2 } END { printf "added lines: %s removed lines : %s total lines: %s ",add,subs,loc }'

    统计一段时间内的:

    git log --pretty=tformat: --since ==2016-10-25 --until=2016-10-27   --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 + $2 } END { printf "added lines: %s removed lines : %s total lines: %s ",add,subs,loc }' 

  • 相关阅读:
    K&R C C90,C99的改进
    Windows 用来定位 DLL 的搜索路径
    常量字符串的问题
    C++0x中一些有用的新特性
    mainfest机制
    mainfest机制
    C++0x中一些有用的新特性
    c语言目标程序中的段
    c语言目标程序中的段
    数据模型(LP32 ILP32 LP64 LLP64 ILP64 )
  • 原文地址:https://www.cnblogs.com/whylaughing/p/7000021.html
Copyright © 2011-2022 走看看