是否有一种程序化的方式将git blame
从(文本)文件导出到PDF(首选)或HTML?
我知道github已经在浏览器中提供了一个责备视图,但最后我想为给定存储库中的所有文件做一个责备导出。
由于git本身不提供这个功能,所以我最终使用了@terrorrussia-keeps-killing注释并编写了一个python脚本:
- 运行
git blame --line-porcelain <sha1> -- <fname>
解析输出 - 使用jinja2生成HTML(参见本教程)并保存到。HTML文件
(来源是版权-
)