我有兴趣查看我的分支的拓扑结构,理想情况是以一种漂亮的方式(la graphlog).例如,我想看看有多少(开放)分支,何时分割,最后一次合并到彼此等等.我对它们之间的所有合并不感兴趣,也不对每个分支上的直线开发感兴趣.
例如,当查看bitbucket上的分叉时,这很有用.Github的网络图有所帮助,但分支结构常常被直线开发和/或频繁合并所淹没.
我想也许我可以使用像
hg glog --rev "head() or merge() or branch_points()"
Run Code Online (Sandbox Code Playgroud)
但随后会glog
显示介于两者之间的所有修订,更不用说我无法弄清楚如何指定branch_points()即具有多个子项的修订版本.
是否存在可以近似于我的欲望的mercurial(或其他DVCS)的扩展?如果没有,是否有更好的方法来获取此信息?
mercurial ×1