漂亮的hg分支图

时间:2010-08-02 03:01:18

标签: command-line mercurial branch

使用hg,我如何在命令行中看到分支图?与

类似
git log --pretty=oneline --graph

2 个答案:

答案 0 :(得分:27)

对于Mercurial 2.3及以上,请使用

hg log -G

对于较旧的Mercurial,您需要先安装graphlog extension,这将启用上述命令。 graphlog扩展还添加了别名

hg glog

在所有版本的Mercurial中。

答案 1 :(得分:5)

您可以在hg中创建自定义模板和别名。例如,在.hgrc中创建别名,如下所示:

[alias]
lg = log --template "{label('custom.rev', rev)}\t{label('custom.phase',phase)}\t{label('custom.tag',tags)}\t{desc|firstline} {label('custom.age', date|age)} {label('custom.user', author|user)}\n"

[color]
custom.rev = yellow
custom.phase = bold
custom.user = cyan
custom.age = bold
custom.tag = bold yellow

并使用

调用它

hg lg -G

输出将是这样的。

enter image description here

Jordi在blog

中有一些很棒的别名