将TortoiseHg工作台历史记录限制为仅特定分支机构

时间:2018-07-25 16:46:05

标签: tortoisehg

我想知道是否有针对TortoiseHg过滤器的修订集查询,该查询会将修订历史记录限制为仅特定分支。

例如,我有两个人同时从事两种不同的代码功能。它们都创建许多修订,并且每个都在几个分支中工作。他们的提交在修订历史记录中混合在一起显示。

是否可以包含例如仅分支“ A”和“ B”而不是“ C”?另外,我可以使用通配符吗?

我通常会为用户1包括分支“功能1 *”,“测试”和“发布”,为用户2包括“功能2 *”,“测试”和“发布”。在这里,“ *”表示用户可以在处理要素时创建子分支,并希望查看其所有子分支。

更新:我知道“过滤器”工具栏中的“分支”下拉菜单。它允许显示单个分支。我想看到多个分支。 我想我需要使用“分支”查询命令,但是我不确定我将通过什么作为其参数。

我也知道https://www.mercurial-scm.org/doc/hg.1.html#revsets的文档,但是我不明白如何设置所需的查询。

2 个答案:

答案 0 :(得分:0)

您可以通过显示过滤器工具栏(视图菜单=>过滤器工具栏)在工作台中设置过滤器。在新工具栏的右侧,有一个名为“分支”的选项,它使您可以在任何(命名)分支上进行过滤,而忽略所有其他修订。如果您关闭并重新打开工作台,此设置甚至将保持不变。

相同的工具栏包含一个搜索栏,可能对您有用,但不确定它会接受多少个通配符。

答案 1 :(得分:0)

单击过滤器按钮(工具栏中的白色漏斗),然后在文本字段中指定查询:

branch('re:feature-1.*') or branch(test)

enter image description here