git log
有一个不错的--format
选项来指定输出的格式。
But git blame
尽管默认输出为blame
不太人性化。我希望看到的少一些。
例如,代替:
5600cab7 js/sidebar/VehicleGrid.js (Rene Saarsoo 2009-10-08 18:55:24 +0000 127) if (x > y) {
b5f1040c js/map/monitoring/VehicleGrid.js (Mihkel Muhkel 2010-05-31 07:20:13 +0000 128) return x;
我想拥有:
5600cab7 Rene Saarsoo (1 year ago) 127: if (x > y) {
b5f1040c Mihkel Muhkel (5 months ago) 128: return x;
我想我可以编写一个脚本来解析输出git blame --porcelain
但考虑到可怕的默认输出blame
我觉得肯定有人已经采取了一些措施。
有任何想法吗?或者有什么实现这样的脚本的技巧吗?
您可以使用替代输出格式:git annotate
or git blame -c
.
您可以使用以下命令更改日期格式--date=<format>
选项(或blame.date
配置变量),其中<format>
是其中之一相对、本地、默认、iso、rfc、短. See git 责备 http://www.kernel.org/pub/software/scm/git/docs/git-blame.html and git-log http://git-scm.com/docs/git-log详细信息请参阅联机帮助页。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)