我应该何时在Mercurial中标记修订版

时间:2011-03-11 11:11:44

标签: mercurial tags

任何人都可以给我任何关于我何时想要在Mercurial中标记修订版的指南。

例如,使用它们来标记我的应用程序上传的点是不是一个好主意?

5 个答案:

答案 0 :(得分:4)

  • 当你发布/部署时,标记是个好主意。
  • 当您只想要自己的书签时,可以使用本地标签。
  • 当您需要指定特定版本时,例如在错误报告或电子邮件中,只需使用变更集ID,它很长但您可以缩短它。

答案 1 :(得分:3)

以下是您可能希望标记代码的非详尽列表:

  • 在环境中部署时
  • 当您的持续集成成功通过一组质量测试时
  • 功能集成并完成时
  • 验收测试成功结束时。

你可能会认为你最终会得到很多标签(这是真的),但它确实有助于跟踪你的开发状态并避免事情变得疯狂。

答案 2 :(得分:1)

在我们公司,我们在将应用程序部署到服务器时使用标签。

答案 3 :(得分:1)

我认为在代码库发布时标记代码库是一种很好的做法,您可能希望在sprint /开发周期结束时对其进行标记。

答案 4 :(得分:1)

对版本进行标记是Mercurial项目本身的作用:

https://www.mercurial-scm.org/wiki/StandardBranching

你可以在这里看到结果:

https://www.mercurial-scm.org/repo/hg/tags