该网站说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?
Run Code Online (Sandbox Code Playgroud)
如果我hg commit在这里做一个新的,会发生什么?它会去分支myTag1.0吗?或者它会保留在默认分支上?
Amb*_*ber 32
标签不是分支.标签是特定提交的标记 - 基本上是一种命名提交的方式.就这样.您不要"将存储库切换到标记",而不是"将存储库切换到提交" - 您可以签出标记,但所有操作都将您的工作副本回滚到标记的相应变更集.
当您提交不直接构建当前头版本的代码时,Mercurial中会自动创建分支.
有关详细信息,请参见此处:
https://www.mercurial-scm.org/wiki/Tag
https://www.mercurial-scm.org/wiki/Branch
只需更新标签名称即可。
hg tag 1.0
... make changes ...
hg ci
hg up 1.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21274 次 |
| 最近记录: |