购物网站模块例子/网站快速排名
git 提供了对比两个版本之间代码改动功能,即可以列出改动多少行代码。比如我们工程,得出的结果是:
5.9.5 - 6.0.0 added lines: 4728 removed lines : 2610 total lines: 7338
下面说一下步骤。该功能依赖gawk,需要下载包并安装:
【一、准备gawk包】
1. 下载gawk 官网 或者 http://download.chinaunix.net/download.php?id=39784&ResourceID=34492. 解压gawk包命令 tar xvJf ***.tar.xz
3. 安装gawk,到目录下执行下面三个命令
./configure --prefix=/usr --libexecdir=/usr/lib
makesudo make install
【二、如make install 有问题,解决方案】 Operation not permitted问题。
重启系统,按住Command + R进入恢复模式, 在菜单中打开Terminal
csrutil disable
重启电脑
(也可以用homebrew安装gawk,据说很省事儿)
【三、执行命令】git log release/5.9.5..release/6.0.0 --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 }'
(蓝色部分是需要填自己的分支。两个分支名字之间中间是两个点)