【发布时间】:2014-07-01 23:07:04
【问题描述】:
如何让git log --graph 使用列单位分隔符进行打印?
我希望消息垂直排列,而不是按图表缩进。
打印分支图、作者姓名和消息的示例命令:
git log --graph --pretty=format:'%an %s'
输出缩进如下:
* Ann Merge ...
|\
| * Bob Merge ..
| |\
| | | Catherine Build feature
我的目标是这样的列布局:
* Ann Merge ...
|\
| * Bob Merge ..
| |\
| | | Catherine Build feature
如果可能,我想使用列单位分隔符,例如 ASCII 字符 \031,也称为 \x1F。
我正在为纯 git 的任何解决方案添加赏金,即 不需要 需要管道到 Unix 命令,例如 column、sed、awk、pr 等。
【问题讨论】:
-
似乎在 git 中复制
column的功能的痛苦/收益比可能有点高。