我认为标题应该足够好。
Jagmal
问问题
208 次
4 回答
5
当您要标记里程碑时,应使用标签。里程碑可能小到每日构建。
当您想独立于另一个分支/主干进行更改时,应使用分支。
于 2008-09-27T16:44:32.867 回答
3
标签
把它想象成时间的快照。我希望能够回到那个确切的点。然而,它永远不会改变。您不对标记的元素进行签入。
可以标记的东西:
- 发布(主要和次要)
- 发送给客户的补丁
- Bug修复
- 里程碑(alpha、beta 等...)
- 成功的每日构建
分支机构
该分支将对其进行开发(即签入)。
您可以从标签创建分支(例如进行错误修复)。
您可以创建一个分支来开发一个功能,然后将其合并回主干。
您可以为发布(次要或主要)创建一个分支。
关键是可以修改分支,标签不应该是.
于 2008-09-27T17:52:46.150 回答
0
分支也应该用于主要里程碑,例如发布。不过,这取决于您的分支策略。
于 2008-09-27T17:05:32.860 回答
0
建议其他回复,
我们对次要发布使用标签,对发布使用分支。例如,
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
用微软的比喻来说,Branch 是 Windows(95、XP、Vista 等)的一个版本,而标签是一个服务包。
于 2008-10-09T16:30:41.803 回答