当前位置: 首页 > 软件库 > 开发工具 > Git开源工具 >

GitStats

git 历史统计生成器
授权协议 GPL
开发语言 Python
所属分类 开发工具、 Git开源工具
软件类型 开源软件
地区 不详
投 递 者 邹俊豪
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

gitstats 是一个git仓库分析软件,可以帮助你查看git仓库的提交状态,根据不同维度分析计算,并自动生成数据图表。 从而反映出项目的开发进程和活跃性 。

首先,gitstats提供全局上的统计数据报告,包括:

1. 报告产生时间及产生所花费的时间:如仅花了28秒
2. 报告所覆盖的时间:如2018年8月19日至2019年12月9日
3. 年龄:该repo的年纪,如“1288天,其中490天是活跃天.”
4. 文件数及代码:如:220个文件,19万行(包括翻译、自动产生界面数据和其他数据文件),其中这三年,150万行被添加130万行被移除
5. 作者人数:如15,每个作者平均提交次数。

其次,还包括:

1. 时间维度的效率分析:每天中每小时的、每周中每天的、每周中每小时的、每年中每月的、每年的提交量。
2. 提交者维度的活跃度统计:列举所有的作者(提交数,第一次提交日期,最近一次的提交日期),并按月和年来划分。
3. 按照文件数:按日期划分,按扩展名名划分。
4. 根据提交行数的统计:按日期划分。 

  • install git clone git://github.com/hoxu/gitstats.git 然后根据系统作link ln -s ./gitstats/gitstats /usr/local/bin/gitstats 第一个参数是source, clone下来中的gitstats usage gitstats <your-project-dir> <your-project-dir

  • 年底需要对各项目进行总结,使用gitstats工具进行基础使用。 1、安装gitstats Centos: yum install gitstats OS X brew install –HEAD homebrew/head-only/gitstats 官方地址:http://gitstats.sourceforge.net/ 2、使用 将项目clone到本地,或直接在git服务器上对应的项目进行

  • Windows运行GitStats (金庆的专栏) GitStats - git history statistics generator http://gitstats.sourceforge.net/ GitStats是git统计工具。 只是一个python脚本,使用 gnuplot 画图。 Windows下运行需要安装 python, git, gnuplot. 需要设置path, 使这些工

 相关资料
  • 历史 本书改编和包含了以下两本书的部分章节,这两本书均以GNU Free Documentation License发布。 How To Think Like A Computer Scientist: Learning with C++ 作者Allen B. Downey。原书由Green Tea Press发行,可以从http://www.greenteapress.com/下载到。 Prog

  • 大部分1980年前的 Unix 竞争者都被拴到单个硬件平台上,随着这个硬件的消亡而消亡。为什么 VMS 可以坚持这么久?值得我们作为案例研究一个原因是:VMS 成功地从最初的 VAX 硬件移植到了 Alpha 处理器(2003年正从 Alpha 移植到 Itanium 上)。MacOS 也在1980年代后期成功完成了从摩托罗拉68000到 PowerPC 芯片的迁跃。微软的 Windows 处在计

  • 同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。 Linux 内核开源项目有着为数众广的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。 到了 2005 年,开发 BitKeeper 的商业公司同 Linux

  • Cassandra最初由Facebook的两名印度人Avinash Lakshman(亚马逊Dynamo的作者之一)和Prashant Malik共同开发。 它被开发用于为Facebook收件箱搜索功能提供支持。 以下是Cassandra历史上最重要的几个事件: Cassandra在Facebook由Avinash Lakshman和Prashant Malik开发。 它是为Facebook收件箱

  • 主要内容:为什么Tableau受欢迎?直到21世纪初,数据库才被用于生成数字和数据。IT专业人员的工作是分析数据并创建报告。 Tableau由Pat Hanrahan,Christian Chabot和斯坦福大学的Chris Stolte于2003年创立。其创建背后的主要思想是使数据库行业具有互动性和全面性。 Tableau出现在已经建立了Cognos,Microsoft Excel,Business Objects等公司的时代。它以

  • 1.2.历史 欲对Android的未来有所把握,就不能不对它背后的历史有所了解。 如下是过去几年的大事记: 2005年Google收购Android,Inc.,全世界都以为"gPhone"就快来了... 风平浪静了一段时间。 2007年 开放手持设备联盟(Open HandsetAlliance)宣布成立,Android正式踏入开源阵营。 2008年Android SDK 1.0发布。G1手机随之

  • 历史是一个组件,它可以捕获发生在进程执行中的信息并永久的保存,与运行时数据不同的是,当流程实例运行完成之后它还会存在于数据库中。 有5个历史实体对象: HistoricProcessInstances 包含当前和已经结束的流程实例信息。 HistoricVariableInstances 包含最新的流程变量或任务变量。 HistoricActivityInstances 包含一个活动(流程上的节点

  • RSS 已发布了很多不同的版本。 RSS 的历史 RSS 的历史 1997 年 - Dave Winer 开发出 scriptingNews。RSS 由此诞生。 1999 年 - Netscape 开发出 RSS 0.90 (由 scriptingNews 支持的)。这是带有一个 RDF header 的简单的 XML。 1999 年- Dave Winer 在 UserLand 公司开发出 sc