特殊版本的分支策略

Branching strategy for special releases

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

我们倾向于在其头部带有标签的未命名分支,因为它将命名分支保留在发布和功能中,但仍然很容易在视觉上找到。

这种方法有什么缺点,还有哪些其他方法适用?

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

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