首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有一种方法可以自定义git故障的输出?

有没有一种方法可以自定义git故障的输出?
EN

Stack Overflow用户
提问于 2010-10-18 20:13:00
回答 5查看 19.6K关注 0票数 58

有一个很好的

选项指定应如何格式化输出。

但是

似乎没有等效项,尽管默认输出是

对人类不太友好。我希望看到更少的东西。

例如,而不是:

代码语言:javascript
复制
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;

我想要:

代码语言:javascript
复制
5600cab7 Rene Saarsoo (1 year ago)     127:    if (x > y) {
b5f1040c Mihkel Muhkel (5 months ago)  128:        return x;

我想我可以编写一个脚本来解析

但是考虑到可怕的默认输出

我觉得肯定有人已经为此做了些什么。

有什么想法吗?或者实现这样的脚本有什么建议吗?

编辑:

通过写作解决了这个问题

小脚本

..。

EN

回答 5

Stack Overflow用户

发布于 2010-10-18 22:27:10

您可以使用备用输出格式:

或者

..。

您可以使用以下命令更改日期的格式

选项(或

配置变量),其中是

相对、本地、默认、iso、rfc、短

..。请参见

git-责备

git-log

有关详细信息,请参阅手册页。

票数 20
EN

Stack Overflow用户

发布于 2012-01-12 08:46:41

对我来说,提交标志是有效的,因为我所需要的就是提交ID,在提交ID之后,我会查找-s以获取详细信息。脚本看起来绝对是杀伤力太大了。有没有可能-s标志在一年前就不可用了?

票数 7
EN

Stack Overflow用户

发布于 2021-02-18 05:55:01

更进一步,使用

VonC的好答案

,我制作了一个更完整的

配置:

代码语言:javascript
复制
[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周有不同的颜色):

如果你改进了它,请评论

主旨

啊!如果你喜欢的话❤️

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3958977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档