Skip to content

yongjing2018/git-state

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

git-state

主要是通过git log统计对应的数据

设计文档

设计方案

  • t_gitcode.sql 创建数据表

  • run_collect.sh

    1. 通过count_git.sh将对应project的git log进行汇总分析
    1. 通过put_mysql.sh将数据写入到mysql数据库中
  • select_run.sh
    1. 通过select_daydiff.sh查询指定时间点内数据进行展示出来
  • count_log.dat 为中间数据(可进行清理掉)

定时脚本

0 2 * * * cd /root/yongjing/git-state/bin;sh collect_counter.sh

前置条件

yum install mysql -y

About

统计每个人的代码贡献量

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages