在hg视图中禁止关闭分支

时间:2010-10-29 12:31:52

标签: mercurial branch dvcs

运行hg view命令时,有没有办法阻止封闭分支在顶部显示?我知道'限制'选项。我真的不需要封闭的分支从视图中完全消失,但如果它们保持不动(它们很久以前就会关闭)会很好,而不是每次执行合并时都会在顶部附近弹出。

hg view with a closed branch near current development

以下是发生这种情况的屏幕截图示例。你可以在右边看到时间都混淆了,在这种情况下并不太可怕,但在我真正的回购中,每当我合并时,关闭的分支就会弹出顶部附近,这会让人烦恼封闭分支是在一年多以前,真的没有意思。

2 个答案:

答案 0 :(得分:5)

没有人更新hg view以了解已关闭的分支机构。由于没有核心开发人员使用它或知道如何在Tcl / Tk中编程,因此扩展现在大部分被放弃了。我们谈论在每个主要版本中删除hgk ......

最好的办法是升级到TortoiseHg并使用命令hgtk log查看存储库。

最好的是它适用于Windows Linux - 请参阅hgtk wiki page。在hgtk中,您可以使用新的revision sets语法进行过滤。此revset查询将查找打开的更改集:

ancestors(head() and not closed())

答案 1 :(得分:1)

程序hgview不会在顶部显示死分支,并且可以在Ubuntu存储库中使用。