git - git repo 变化量的图表

标签 git time graph

你好
是否有程序可以显示 git 存储库的更改量图?特别是显示这些变量的图表:

  • 一段时间内的总行数(每次提交得一分)
  • 添加行的速度(每两次提交之间加一分)
  • 删除/修改行的速度(每两次提交之间一分)

类似于 this graph for Linux kernel

我希望有一个图形工具。或者提供图像作为输出(位图或矢量)的工具。 或者至少有一种简单的方法可以获取该图表的数据,以便在 OpenOfficeCalc 或 Exel 等电子表格程序中使用。

最佳答案

据我所知:

Git 唯一的图形统计生成器是 gitstats ,生成图表 like those for Linux .

commit per hours

值得一试: pepper

Pepper is a flexible command-line tool for retrieving statistics and generating reports from source code repositories.
It ships with several graphical and textual reports, and is easily extendable using the Lua scripting language. pepper includes support for multiple version control systems, including Git and Subversion.

他们有一个 neat gallery .


2013 年 4 月更新:对于 GitHub 项目,您现在还有 Pulse (参见“Get up to speed with Pulse”)

Pulse is a great way to discover recent activity on projects.
Maybe you haven't checked on your favorite repository in a while or you just discovered a project that looks interesting to you. Pulse will show you who has been actively committing and what has changed in a project's default branch:

Pulse

您可以在导航栏左侧找到链接

Link

关于git - git repo 变化量的图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5528916/

相关文章:

svn - 如何将 SVN diff 应用到 Git?

javascript - 表内的 js 时间序列/瀑布图

git - 是否有一个 git hook 可以防止二进制 checkin

php - UTC 时钟基于服务器时间吗?

php - Laravel Eloquent 查询检查重叠的开始和结束日期时间字段

c - 确保程序只运行 N 秒

algorithm - 随机布局算法

php - 基于MySQL、PHP的网站统计

git - 在 Git 中,如何恢复在提交之前还原的暂存文件?

android - Android Studio 的版本控制 "Log"窗口中的 {Author_name}*(带星号)是什么意思?