繁体   English   中英

在Mercurial / TortoiseHg中隐藏一个分支

[英]Hide a branch in Mercurial / TortoiseHg

我们计划为产品的核心版本的客户端版本命名分支。

我们不希望TortoiseHg的分支图与不相关的分支杂乱无章,即随着我们添加越来越多的客户的图,该图将变得庞大。

除了本地当前分支以外,是否可以隐藏其他所有内容?

  1. 查看→过滤器工具栏(Ctrl-S)
  2. 在框中输入以下内容:

    branch(default) or branch("branch 1") or branch("branch 2")

  3. 按Enter

现在,只有分支defaultbranch 1branch 2可见,所有其他branch 2都被隐藏。

您可以再次关闭过滤器工具栏,而不会影响当前的过滤器。 背景将保持黄色,以提醒您有活动的过滤器。

如果取消选中“过滤器”框,它将再次显示所有变更集,但与当前过滤器不匹配的变更集将显示为灰色。

要创建更多高级过滤器,您可以按小省略号(...)打开查询向导。

我认为没有办法自动执行此操作,但是您可以根据许多条件过滤TortoiseHg图,并且按命名分支是其中一种选择。

在“ Revision Details任务页面上,您可以单击过滤器图标(一个放大镜图标)。 这会在修订图上方弹出一个带有各种过滤器选项的额外工具栏。 最右边的是默认* Show All *的下拉菜单。 单击该按钮,然后选择要查看的分支。 您可以关闭此工具栏,过滤器将保持应用状态(“存储库”选项卡通过在选项卡中具有过滤的分支来表明这一点)

您至少有两个选择:

  1. 克隆到特殊回购单分支,围绕该回购工作,并根据需要与客户分支一起推到大型回购
  2. TortoiseHG- Global Settings - <Repo> settings (或从工作台:选择repo- File - SettingsWorkbench - Dead Branches

在此处定义所有“必须隐藏在工作台中”分支

死枝

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM