gpt4 book ai didi

mercurial - 这个 Mercurial 工作流程 : named branch "dead" head? 有什么缺点吗

转载 作者:行者123 更新时间:2023-12-04 17:58:28 24 4
gpt4 key购买 nike

我喜欢命名分支的灵活性,但我对头部的增殖有些担忧。

即使分支关闭,它仍然出现在头部。我有一个关于如何清理“hg head”的输出的想法
我对大师的问题:“我错过了什么?”

首先你可能会问,为什么我要完全隐藏命名分支的头部?出于各种原因:

  • 该功能是个坏主意
  • 该功能是一个好主意,尚未准备好 merge 到提示,但可能在几个月内
  • 该分支是旧标记版本的补丁版本

  • 编辑:事实证明,头部的增殖是我使用的旧版 Mercurial 的症状。关闭分支会隐藏它在较新 Mercurial 版本上的分支的头部。

    我的想法是有一个“死”的头分支,所有这些封闭的分支头都将 merge 到这个分支上。
    死头将以变更集 0 为父级,其唯一目的是捆绑现在不需要的杂散头。

    deadhead 只有其他 deadhead 子节点,它们永远不会 merge 回默认分支。

    最佳答案

    您可以使用 hg commit --close-branch将分支标记为已关闭:

    http://www.selenic.com/mercurial/hg.1.html#commit

    关闭的分支不会出现在 hg brancheshg heads默认情况下(仅当指定了 -c/--closed 选项时),所以我不确定您是如何看到“困惑”的?

    通过 merge 事物,您究竟会获得什么?

    关于mercurial - 这个 Mercurial 工作流程 : named branch "dead" head? 有什么缺点吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3638987/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com