操作步骤:

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

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

代码管理_Git中获取两个标签之间的变更代码行数

 

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

上述详细操作如下图:

代码管理_Git中获取两个标签之间的变更代码行数

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\n",add,subs,loc }'

代码管理_Git中获取两个标签之间的变更代码行数

返回: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\n",add,subs,loc }'

代码管理_Git中获取两个标签之间的变更代码行数

 

统计一段时间内的:

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\n",add,subs,loc }' 

相关文章:

  • 2021-12-10
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-29
  • 2021-07-15
  • 2022-12-23
猜你喜欢
  • 2022-01-15
  • 2022-12-23
  • 2021-10-03
  • 2021-10-13
  • 2022-12-23
  • 2021-09-28
  • 2021-12-15
相关资源
相似解决方案