关闭分支的目的是什么?

时间:2010-12-16 08:05:19

标签: mercurial branch

alt text

我想知道,关闭分支的目的是什么。至于issue-1分支,我已经关闭了。但

  • 我仍然可以在修订图
  • 中看到issue1-1
  • 我仍然可以切换到分支issue1-1,然后继续提交。

那么,关闭分支的重点是什么?

2 个答案:

答案 0 :(得分:5)

请参阅:https://www.mercurial-scm.org/wiki/PruningDeadBranches

这是信息性的,因此hg branches将显示这些分支已关闭。并且hg heads --active不会显示标记为已关闭的任何头部。

从长远来看,分支数量可能相当大,可能会增加信息噪音。这是修剪一些噪音的好方法。

答案 1 :(得分:1)

这正是为什么命名分支可能不是每个功能和每个问题分支的正确选择 - 您可以隐藏它们但不能消除它们。考虑为长期概念保留命名分支,例如“稳定”,“实验”等。对于每个问题和每个功能的分支,匿名分支,克隆分支或书签是更好的解决方案。他们在这里都很精彩地描述: A Guide to Branching In Mercurial