有一个很好的
选项指定应如何格式化输出。
但是
似乎没有等效项,尽管默认输出是
对人类不太友好。我希望看到更少的东西。
例如,而不是:
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;
我想我可以编写一个脚本来解析
但是考虑到可怕的默认输出
我觉得肯定有人已经为此做了些什么。
有什么想法吗?或者实现这样的脚本有什么建议吗?
编辑:
通过写作解决了这个问题
小脚本
..。
发布于 2010-10-18 22:27:10
您可以使用备用输出格式:
或者
..。
您可以使用以下命令更改日期的格式
选项(或
配置变量),其中是
相对、本地、默认、iso、rfc、短
..。请参见
git-责备
和
git-log
有关详细信息,请参阅手册页。
发布于 2012-01-12 08:46:41
对我来说,提交标志是有效的,因为我所需要的就是提交ID,在提交ID之后,我会查找-s以获取详细信息。脚本看起来绝对是杀伤力太大了。有没有可能-s标志在一年前就不可用了?
发布于 2021-02-18 05:55:01
更进一步,使用
VonC的好答案
,我制作了一个更完整的
配置:
[color "blame"]
highlightRecent = 237, 20 month ago, 238, 19 month ago, 239, 18 month ago, 240, 17 month ago, 241, 16 month ago, 242, 15 month ago, 243, 14 month ago, 244, 13 month ago, 245, 12 month ago, 246, 11 month ago, 247, 10 month ago, 248, 9 month ago, 249, 8 month ago, 250, 7 month ago, 251, 6 month ago, 252, 5 month ago, 253, 4 month ago, 254, 3 month ago, 231, 2 month ago, 230, 1 month ago, 229, 3 weeks ago, 228, 2 weeks ago, 227, 1 week ago, 226
它的规模从20个月前到现在(过去4周有不同的颜色):
如果你改进了它,请评论
主旨
啊!如果你喜欢的话❤️
https://stackoverflow.com/questions/3958977
复制相似问题