This website说hg tag 1.0
是将我的Mercurial存储库转换为标记名称。
如何将存储库切换到该标记名称?
$ hg tag myTag1.0
$ <edit more files>
$ hg commit -m "a message"
$ hg how to go back to that tag?
如果我在这里制作一个新的hg commit
,会发生什么?它会转到myTag1.0
的分支吗?或者它会保留在默认分支上吗?
答案 0 :(得分:32)
标签不是分支机构。标签是特定提交的标记 - 基本上是一种命名提交的方式。就这样。您不要“将存储库切换到标记”,而不是“将存储库切换到提交” - 您可以签出标记,但所有操作都将您的工作副本回滚到标记的相应变更集
当您提交不直接构建当前头版本的代码时,Mercurial中会自动创建分支。
请点击此处了解更多详情:
答案 1 :(得分:4)
只需更新标签名称。
hg tag 1.0
... make changes ...
hg ci
hg up 1.0