【问题标题】:Can you hide obsolete or orphan changsets in TortoiseHG?你能在 TortoiseHG 中隐藏过时的或孤立的 changsets 吗?
【发布时间】:2021-02-04 14:13:19
【问题描述】:

使用hg evolve 一段时间后,TortoiseHG(Windows 上的版本为 5.6.1)现在显示了大量过时的变更集。

这些显示为红色或灰色,如下所示:

当您选择其中一项时,THG 会告诉您:

过时状态:孤儿(红色项目)

过时状态:过时(灰色项)

在大多数情况下,我不再需要了解这些,将它们从视图中删除(而不是从存储库中删除)会很好。理想情况下,我希望不显示红色和灰色的订单项。

查看 THG 设置和 THG 文档(12)以及网络搜索,我无法找到执行此操作的方法。 (相关实际Mercurial docs根本没有提到THG)。

是否可以在 THG 中隐藏孤立或过时的变更集?

【问题讨论】:

    标签: mercurial tortoisehg


    【解决方案1】:

    如果您启用搜索工具栏,则会有一个图标来启用/禁用隐藏的变更集。警告:我目前正在运行 5.0.2,因此在 5.6.1 中可能会有所不同,但它应该仍然存在。

    【讨论】:

    • 这非常接近(可能与 THG 现在一样关闭)...但我发现该选项为 ON(即,告诉它隐藏它们)orphan变更集仍然显示;如果他们的前身已经过时,它也会显示出来,包括整个过时的链条。所以它只隐藏了 1+ 个过时的变更集,这些变更集永远不会导致孤儿。因此,问题屏幕截图中的示例未被隐藏。
    • 公平地说,我意识到我没有问我是否可以隐藏“孤儿或过时”变更集,即使这是我的想法,这个问题最初只询问过时(自)。
    • @StayOnTarget 孤儿应该得到处理。如果你进化或修剪它们,它们将变得过时并且可以被隐藏。
    猜你喜欢
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    相关资源
    最近更新 更多