首页 > 解决方案 > 仅将 TortoiseHg Workbench 历史记录限制到特定分支

问题描述

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

例如,我有两个人同时处理两个不同的代码功能。他们都创建了许多修订版,并且都在各自的几个分支中工作。他们的提交在修订历史中混合显示。

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

我通常会为用户 1 包含分支“feature-1*”、“test”和“release”,为用户 2 包含“feature-2*”、“test”和“release”。这里的“*”表示用户可以在处理功能时创建子分支,并希望查看他的所有子分支。

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

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

标签: tortoisehg

解决方案


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

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

在此处输入图像描述


推荐阅读