如果我创建一个分支:
hg branch branch-A
Run Code Online (Sandbox Code Playgroud)
并承诺:
hg commit -m "improvement A-1"
Run Code Online (Sandbox Code Playgroud)
然后创建第二个分支:
hg branch branch-B
Run Code Online (Sandbox Code Playgroud)
并承诺:
hg commit -m "improvement B-1"
Run Code Online (Sandbox Code Playgroud)
如果我想将我的下一个更改添加到branch-A,我只需输入:
hg branch branch-A
Run Code Online (Sandbox Code Playgroud)
像以前一样承诺:
hg commit -m "improvement A-2"
Run Code Online (Sandbox Code Playgroud)
Dav*_*low 10
hg branch
Run Code Online (Sandbox Code Playgroud)
总是创建一个分支(虽然如果分支已经存在,它会发出警告.)要切换到现有分支
hg update -r <some revision in that branch>
Run Code Online (Sandbox Code Playgroud)
要么
hg update <that branch>
Run Code Online (Sandbox Code Playgroud)
将切换到该分支.