特殊版本的分支策略

时间:2016-02-29 08:22:09

标签: mercurial branch release

本周晚些时候,我们正在对嵌入式设备进行一些测试。为此,我们想确切地知道测试了哪些软件,但为了测试目的,我们还必须对其进行一些修改。我们使用的当前策略基于流行的"A successful Git branching model"。我们想要的是

  • 目前的结构并没有膨胀。
  • 在视觉上很容易区分测试的内容和之后发生的变化。

我们倾向于一个带有标签的未命名分支,因为它将命名分支保留在版本和功能上,但仍然很容易在视觉上找到。

这种方法的缺点是什么?其他方法适合哪些?

1 个答案:

答案 0 :(得分:1)

缺点类似于命名分支提供的内容:它是永久性标记(尽管您可以重新标记,从而移动标记)。

然而,在这种情况下,更好的选择是使用书签,因为它设计了一个临时名称,可以随时添加或(重新)移动到您喜欢的任何修订版本。