并应用(以前在纯CLI中测试过或就地编写和调试)revset(hg help revsets)以隐藏不需要的分支(即branch(string or set) revset和operator not x) 注1:在新会话中重新启动THG后,此处输入的revset不会自动恢复过滤,您必须手动恢复 注2:重新启动THG后,所有和任何使用的revset不会消失,而是存储在工具栏的历史记录中(直到手动删除),稍后可以轻松恢复 对于您的用例“所有分支,分支名称中没有feature_”,我在revset中使用了(最简单的)regexp,如下所示
1条答案
按热度按时间ru9i0ody1#
前言
你要明白:Mercurial本身和TortoiseHG是 * 略有不同 * 的产品,由于性质不同,它们有自己的界面(CLI与GUI)和工具集
"脸"
如果只想在Workbench主窗口(右上角区域)中隐藏部分子树,可以激活Filter Toolbar(过滤器工具栏)(
View
-Filter Toolbar
或Ctrl+S
)并应用(以前在纯CLI中测试过或就地编写和调试)revset(hg help revsets)以隐藏不需要的分支(即
branch(string or set)
revset和operatornot x
)注1:在新会话中重新启动THG后,此处输入的revset不会自动恢复过滤,您必须手动恢复
注2:重新启动THG后,所有和任何使用的revset不会消失,而是存储在工具栏的历史记录中(直到手动删除),稍后可以轻松恢复
对于您的用例“所有分支,分支名称中没有
feature_
”,我在revset中使用了(最简单的)regexp,如下所示!
(不)从查看选定修订中 * 排除 *re:
,用于使用regexp匹配命名中具有通用模式的所有分支(?i)
对区分大小写的 predicate 执行区分大小写的匹配(匹配“feature_"、“FEATURE_"、“Feature_”甚至“FeAtUrE_”)附言:只是一个样品。在测试过程中,用这样的过滤器
分支表回购
我不仅从视图中删除了现有的release-branches 0.10.x + 1.0.x,还删除了所有未来的版本,它们将遵循相同的命名模式(尾随“0.x”)