使用mercurial可以很容易地在某个版本中创建标记:hg tag -r <revision> <tag-name>
。但是如何在某个版本中创建分支?
答案 0 :(得分:49)
前言: Mercurial分支有两种类型:
为了获得命名分支BRANCHNAME,从REV开始
hg update REV
hg branch BRANCHNAME
...
hg commit
提交是必须的,因为
在下次提交之前,分支将不会存在于存储库中
如hg help branch
hg update REV
...
hg commit
并且当前分支获得额外的头部
<小时/> 最后一步,使用以下命令创建远程分支并推送变更集。
hg push --new-branch
答案 1 :(得分:2)
你可以hg clone -r <rev>
。从命令行帮助(运行hg -v help clone
):
- create a repository without changesets after a particular revision:
hg clone -r 04e544 experimental/ good/