python – CLI git log statistics

python – CLI git log statistics,第1张

概述我正面临着生成关于 Git项目历史的统计数据的任务,我需要为各种指标生成一些特定的数字和表示 – 比如每个作者的提交,提交时间/日期直方图,这种排序事情 问题是我需要以可以通过脚本或类似方式处理的格式生成所有这些数据 – 输出必须是文本,如果我可以将数字输入Python(或类似)脚本,那么多更好. 我的问题是:是否有任何现有的框架或项目可以提供这样的界面?我已经看过GitStats了,它做了我想要 我正面临着生成关于 Git项目历史的统计数据的任务,我需要为各种指标生成一些特定的数字和表示 – 比如每个作者的提交,提交时间/日期直方图,这种排序事情

问题是我需要以可以通过脚本或类似方式处理的格式生成所有这些数据 – 输出必须是文本,如果我可以将数字输入Python(或类似)脚本,那么多更好.

我的问题是:是否有任何现有的框架或项目可以提供这样的界面?我已经看过GitStats了,它做了我想要的很多东西,但随后它将结果转储到HTML结构中,而不仅仅是向我提供文本或程序化表示.是(例如)Git日志解析器的Python绑定,还是返回数据大文本转储的Git统计生成器?

我意识到这是一个非常具体的需求,我愿意做一些严格的编码来获得我想要的精确格式,但我想在那里有一个起点.想法?

解决方法 如何使用XML日志,然后你可以相对容易地解析python中的xml并构建你的统计数据

请参阅此answer,了解如何从git获取xml日志

总结

以上是内存溢出为你收集整理的python – CLI git log statistics全部内容,希望文章能够帮你解决python – CLI git log statistics所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1196434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存