Tig 不同分支的提交颜色可以不同吗?

Rol*_*olf 4 git gitk tig

在 tig 中,我发现通常很难找出哪个提交属于哪个分支。在 gitk 中,这要容易得多。我认为这是因为两件事。首先,gitk 对分支的颜色不同(我的意思是提交之间的线),其次,提交似乎有时放置在不同的“列”中(参见图片,顺便说一句,git log --graph像 tig 一样绘制分支)。

有没有办法为每个分支绘制的蓝色星星或粉红色线条着色?

吉特克

提格

Jon*_*eca 5

是的,tig从2.0版本开始用不同的颜色显示分支线。由于使用文本绘制线条的方式存在限制,tig 中呈现的提交图通常不如 gitk 紧凑。与 tig 相比,gitk 还使用其他方法来减少提交图的“水平”宽度,例如在没有提交时简单地隐藏部分图中的分支线。

提交“节点”的颜色可以tigrc通过设置graph-commit颜色来配置。例子:

color graph-commit green default
Run Code Online (Sandbox Code Playgroud)

彩色提交图示例