gitstats 统计gitlab仓库中的代码】的更多相关文章

使用Git版本库,有一些可视化的工具,如gitk,giggle等,来查看项目的开发历史.但对于大型的项目,这些简单的可视化工具远远不足以了解项目完整的开发历史,一些定量的统计数据(如每日提交量,行数等)更能反映项目的开发进程和活跃性. 1. 安装 [root@gitlab ~]# yum install gitstats 2. 使用 找到gitlab仓库中的项目 [root@gitlab ~]# gitstats /var/opt/gitlab/git-data/repositories/xxx…
git从远程仓库中更新代码到本地仓库 有时候在使用git pull的时候,会莫名才报错.查了很多资料,尝试过git的很多命令.包括git fetch命令,都会报同样的错.最后终于发现了一条捷径,由网友提供, 当从远程的仓库到本地出错时候,使用git stash效果更佳. 方法: git stash git pull 这样就可以更新远程仓库到本地了~…
1,  在github上新建一个仓库,比如为:CSS3Test,仓库地址为:https://github.com/hyuanyuanlisiwei/CSS3Test 2,本地git仓库中的文件项目为CSSTest 3, 将本地仓库上传到远程仓库: 运行命令: git remote rm origin git remote add origin https://github.com/hyuanyuanlisiwei/CSS3Test git push -u origin master…
1,  在github上新建一个仓库,比如为:CSS3Test,仓库地址为:https://github.com/hyuanyuanlisiwei/CSS3Test 2,本地git仓库中的文件项目为CSSTest 3, 将本地仓库上传到远程仓库: 运行命令: 新项目则:git init 已有git的项目:git remote rm origin 接着 git remote add origin https://github.com/hyuanyuanlisiwei/CSS3Test (这之前你也…
用StatSVN统计SVN服务器项目的代码量 下载并安装SVN统计工具StatSVN 1)下载地址:sourceforge.net/projects/statsvn/ 2)解压压缩包,到一个目录,如D:\statsvn 找一个svn上项目 check或update这个项目到D:\statsvn cmd下指定到D:\statsvn 这个目录 利用命令 svn co https://192.168.2.20/svn/DBToolKit/trunk 生成日志svn log -v --xml D:\st…
其实代码和空白行很好统计,难点是注释行 python中的注释分为以#开头的单行注释 或者以'''开头以'''结尾 或以"""开头以"""结尾的文档注释,如: ''' hello world '''和 ''' hello world''' 思路是用is_comment记录是否存在多行注释,如果不存在,则判断当前行是否以'''开头,是则将is_comment设为True,否则进行空行.当前行注释以及代码行的判断,如果is_comment已经为True…
我们在使用npm下载包的时候,一般是下载在npm官网发布过的.可以指定版本,指定依赖等等. 但是,对于一个团队或公司,需要从自己的工作账号拉取代码,npm是直接支持从git仓库安装的. 最近遇到的一个问题,只能从我自己fork的vue2-scrollbar项目安装.虽然已有人PR,但是作者不更新了. 安装方法 或 此时,package.json文件中,会出现对应的项目依赖,后面的版本号会替换成git地址 这样,只要这个json文件不变,就能正确的安装这个组件了. 参考文章:https://hui…
希望是输入一个合法的文件夹的路径,然后代码自动读取该文件夹下的每个py结尾的文件内的代码行数,最后汇总一个数,但现在只是有思路,却没时间写,这是能读取同级文件下的某个文件, with open('test1.py', encoding='utf8') as f: count = 0 for line in f.readlines(): line = line.strip() # 去除每行的空格,每一个line都是字符串,去完空格方便下面的判断 if len(line) != 0 and line…
公司绩效考核要求,统计GITLAB仓库所有人提示有效代码行业 脚本1: 统计所有仓库.所有提交人的代码总行数(新增加-删除) 脚本2: 统计所有仓库.所有提交人的代码提交汇总与删除汇总 脚本3: 统计指定仓库的所有提交人的代码提交 汇总与删除汇总 注意:所有代码行数为0,统计结果中清除. 所有统计只统计master分支. 安装: 把脚本中的仓库路径搜索修改为GitLab的存储目录. 统计结果存储在/home目录下面. [root@gitlab home]# cat code_statistics…
jenkins的部署 一.部署git 1)先检查系统是否已经自带了git,如果有,就卸载 $ rpm -qa | grep git && rpm -e git --nodeps 2)开始安装git所需要的依赖包 $ yum -y install curl-devel gettext-devel expat-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 3)下载git源码包并安装 $ wget https://mirro…