如何使用git提供字数统计图?

时间:2013-06-12 13:05:20

标签: git graph wc

我正在撰写一篇很长的散文,并希望使用git来跟踪字数。 (不是提交的图表,有详细记录。)

如何绘制字数与时间(或字数与提交)的图表?

1 个答案:

答案 0 :(得分:7)

AFAIK,git没有字数统计功能,更不用说绘制字数统计图了。但是,您可以将git和其他工具结合使用来实现这一目标。

例如,这将为每个更改file.txt文件的提交输出字数:

git rev-list HEAD -- file.txt |
    while read c; do git show "$c:file.txt" | wc -w; done

这将与提交时间戳一起输出相同的内容:

git rev-list --timestamp HEAD -- file.txt |
    while read t c; do echo -n "$t "; git show "$c:file.txt" | wc -w; done

您可以将此输出提供给gnuplot,或将其粘贴到openofice.org Calc中以绘制图表。