以前的历史:过去几年我使用过SVN。发布新版本的软件项目包括以下步骤:
据我所知,Mercurial认为分支和标签与SVN略有不同,这最终导致了我的问题:
我是否为发布创建分支(和标签)?如果没有:Mercurial还想做什么来存档类似于描述的开发模式/周期的东西?
答案 0 :(得分:1)
您可以轻松使用此方法。我不确定你需要一个单独的RC1分支,但我想有充分的理由。
标签存储在Mercurial中的方式有点令人烦恼,Mercurial是一个逐个列出它们的版本化文件。因此,标签创建构成了变更集。您应该努力将所有这些标记创建变更集保留在一个分支上,否则您将遇到合并冲突(这很容易解决,但仍然令人讨厌)。
答案 1 :(得分:1)
您可以使用旧工作流程,但是: