# git_count **Repository Path**: Bigbing2050/git_count ## Basic Information - **Project Name**: git_count - **Description**: 【JGIT统计代码量】本项目主要是每个人所属各个项目git提交记录及代码量的一个统计,项目采用Eclipse发布的JGIT程序包编写。 通过定时任务完成每个人提交记录,提交代码量的入库操作 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 7 - **Created**: 2018-10-14 - **Last Updated**: 2025-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # git_count #### 项目介绍 git_count主要是为每个人所属各个项目git提交记录及代码量的一个统计,项目采用Eclipse发布的JGIT程序包编写。 通过定时任务完成每个人提交记录,提交代码量的入库操作 #### 安装教程 1. 下载此项目,maven自动下载依赖包 2. IntelliJ IDEA下载完按照如下配置进行配置 ![输入图片说明](https://images.gitee.com/uploads/images/2018/1014/183311_87404b44_2110786.png "1.png") ![输入图片说明](https://images.gitee.com/uploads/images/2018/1014/183319_5f547109_2110786.png "2.png") ![输入图片说明](https://images.gitee.com/uploads/images/2018/1014/183327_3124dc9f_2110786.png "3.png") 3. IntelliJ IDEA 配置完成找到Main.java文件运行程序 4. 如需打包至服务器可参考此文档(https://www.cnblogs.com/blog5277/p/5920560.html) #### 使用说明 1. DBHelper.java -- 配置数据源 2. TimeManager.java -- 配置定时 3. BusinessLogic.java -- 配置git操作项目账户和密码 #### 项目结构 ``` ├── src // 源码目录 │ ├── business // git统计业务逻辑 │ ├── db // 项目数据库文件 │ ├── gitutil // git操作工具类 │ ├── pojo // 项目实体类 │ ├── timer // 定时类 │ └── main.java // 入口文件 └── sql // sql文件 ``` #### 参考文档 1. http://www.eclipse.org/jgit/documentation/ 1. http://www.importnew.com/19970.html 1. https://www.jianshu.com/p/7ade9201b68e 1. https://blog.csdn.net/lvjingWn/article/details/78400811