我认为标题应该足够好。
答案 0 :(得分:5)
当您想要标记里程碑时,应使用标记。里程碑可以像每日构建一样小。
当您想要独立于另一个分支/主干进行更改时,应使用分支。
答案 1 :(得分:3)
<强>代码
将其视为及时的快照。我希望能够回到那一点。但是,它永远不会改变。您不会对已标记的元素进行签入。
可以标记的内容:
<强>分支机构强>
该分支机构将对其进行开发(即签到) 您可以从标记创建分支(例如,进行错误修复) 您可以创建一个分支来开发一个功能,然后将其合并回主干 您可以为发布(次要或主要)创建分支。
关键是分支可以修改,标签不应该。
答案 2 :(得分:0)
分支也应该用于主要里程碑,例如发布。这取决于你的branching strategy。
答案 3 :(得分:0)
Apropos其他回复,
我们使用标记用于次要版本发布和分支用于发布。例如,
v1.0 <-- Branch
v1.0.1 <-- Tag
v1.0.2 <-- Tag
v1.1 <-- Branch
v1.1.1 <-- Tag
v1.1.2 <-- Tag
v1.2 <-- Branch
v1.2.1 <-- Tag
v1.2.2 <-- Tag
v1.3 <-- Branch
v1.3.1 <-- Tag
v1.3.2 <-- Tag
v1.4 <-- Branch
v1.4.1 <-- Tag
v1.4.2 <-- Tag
v1.5 <-- Branch
v1.5.1 <-- Tag
v1.5.2 <-- Tag
要使用Microsoft类比,分支是Windows(95,XP,Vista等)的版本,标签是服务包。