Skip to main content
 首页 » 编程设计

tortoisehg中仅将 TortoiseHg Workbench 历史记录限制为特定分支

2025年05月04日154cloudgamer

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

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

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

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

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

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

请您参考如下方法:

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

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

enter image description here