原文:shell脚本实现git和svn统计log代码行

实现的功能 git 根据传入的三个参数:起始统计日期 结束统计日期 git仓库地址。 脚本统计的是git仓库内的所有分支的log信息。 脚本统计的是指定时间段内 每一个提交人指定的git地址的所有分支里的提交代码行的新增情况。 其中代码行可分别统计出:新增的有效代码行数 新增的空行数 新增的注释行数。 并且脚本中还做了相应的提交历史 去重 ,避免了这种情况: 某个分支是以其他分支为基础拉出来的,所 ...

2018-10-17 13:50 0 860 推荐指数:

查看详情

shell脚本实现统计git上个人代码

gerrit代码统计脚本 背景 自动创建git文件夹存放拉取项目及代码统计结果。 添加统计单一分支代码量功能。 可以只统计个人的单一/所有项目分支代码量。 实现 统计所有人单一/所有分支代码量 将开始时间、截止时间、被统计人gerrit名称从命令行作为参数输入 ...

Wed Apr 06 23:16:00 CST 2022 0 648
git统计各人提交代码

团队每个人的工作量可以从提交和修改的代码上看出大致绩效 git统计个人提交代码命令: git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name ...

Wed Sep 18 01:35:00 CST 2019 0 1527
shell脚本实现svn目录同步和提交

#/bin/bash set -x #提交变更rpm到svn function commit_to_svn() { target_svn_dir=$1 #新增rpm至svn命令 add_to_svn="svn st | grep ? | grep ...

Thu Mar 21 02:23:00 CST 2019 0 972
shell脚本中对简单实现log的处理

shell在写小程序时,log没用像python样用logging模块可以直接使用,下面我们就简单写下用shell函数来实现log分级 在对应的log文件就会产生如下日志: ...

Fri Sep 09 23:20:00 CST 2016 0 4771
shell脚本自动拉取git代码

#!/bin/bashCONUSER='username'CONPASS='password' cd /data/web/git reset --hardexpect -c "spawn git clone https://gitlabcd.uniontech.com/autotest ...

Fri Sep 25 23:04:00 CST 2020 0 2046
svn shell脚本

脚本用于服务器启动时启动svn #chkconfig: 345 60 60#!/bin/bashSVN_HOME=/web/software/svn/binSVNNAME=Subversionstart(){/bin/su - svn -c "$SVN_HOME/svnserve -d -r ...

Fri Nov 23 18:45:00 CST 2012 0 4545
svn代码统计

成果,最拿得出手的就是项目中的代码提交量,而在我的工作中,代码版本管理使用的是svn,但svn本身貌似不支 ...

Tue Jan 21 18:59:00 CST 2020 0 3624
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM