统计git修改的代码行数,gitlab统计代码量

  统计git修改的代码行数,gitlab统计代码量

  【博文已迁移,持续更新请关注:https://zorkelvll . cn/blogs/zorkelvll/articles/2018/11/18/1542507011212】

  关键词:

git、gitstats、mac、Anaconda3

  1.背景一个项目开发完成后,需要对一个项目中每个开发人员提交的代码做一个大概的统计分析,所以需要gitstats等一些工具来实现git仓库中项目代码的统计分析;

  (1)在mac环境下,试图使用gitstats工具遇到了以下两个问题:

  由于我已经在系统中安装了python3,而gitstats的运行需要python2环境,这就需要涉及到python2和python3在系统中的共存和管理——所以用Anaconda3进行管理,最初是尝试在mac系统上安装git stats(brew install-head home brew/head-only/git stats)。但安装失败,并报告了一个错误“错误:home brew/head-only已被否决。此点击现在为空,因为其所有公式都已迁移。-因此,github-gitstats源代码用于在linux环境下直接使用gitstats命令函数(2)

  二、在Mac下——用1。gitstats-github源码下载:https://github.com/hoxu/gitstats,等下载到本地文件夹~/github/gitstats

  2.在Anaconda3管理界面中添加一个新的环境(python2.7),然后在这个环境选项中右键单击run按钮执行open terminal,打开python2.7终端界面。

  3.生成demo-project项目git代码的统计分析结果,在2:

  ~/github/git stats/git stats ~/projects/demo-project ~/data/git stats/result/demo-project-git stats

  4.在浏览器中打开~/data/git stats/result/demo-project-git stats中index.html的静态页面,可以查看demo-project的git相关统计分析结果,如

  三。在Linux下-使用

统计git修改的代码行数,gitlab统计代码量