有没有办法生成上个月的git提交日志,并将其导出为CSV文件?我正在寻找可以从命令行或第三方应用程序运行的东西.我想要以下列:作者,提交日期,主题,文件编辑和哈希.
我想将存储库中所有提交的列表(日期时间、作者、评论)导出到一个文件(任何格式:CSV、XML、JSON、XLS 等)中,然后我将在电子表格中进行分析。
我想计算统计数据,例如:
这是一份高级管理报告,因此非技术经理可以了解工作的规模,而不会用实际的代码和架构细节来蒙蔽他们。
似乎没有明显的方法可以做到这一点。我在 Git 命令行文档中发现了一些复杂的想法,但没有一个能产生这些信息。不可否认,我不是 Git 专家。
有谁知道从 VSTS/Azure DevOps 或 Git 命令行中获取高级每次提交信息的简单方法?
直观地说,这应该很容易,但到目前为止,我必须将每一屏提交复制/粘贴到电子表格中,并逐步建立信息。疯狂的手动过程。但是在 Commits 下的 Azure Devops 浏览器界面中可以查看所有内容,为什么我不能一次导出所有内容?
当然,我不是地球上唯一想以这种方式分析提交活动的人!但到目前为止,我在网上找不到任何东西。