Mercurial 在两个分支之间来回跳跃的正确方法?
如果我创建一个分支:Mercurial 在两个分支之间来回跳跃的正确方法?,mercurial,branch,Mercurial,Branch,如果我创建一个分支: hg branch branch-A 并承诺: hg commit -m "improvement A-1" hg commit -m "improvement B-1" 然后创建第二个分支: hg branch branch-B 并承诺: hg commit -m "improvement A-1" hg commit -m "improvement B-1" 如果我想将下一次更改添加到分支-A,我是否只需键入: hg branch branch-A hg
hg branch branch-A
并承诺:
hg commit -m "improvement A-1"
hg commit -m "improvement B-1"
然后创建第二个分支:
hg branch branch-B
并承诺:
hg commit -m "improvement A-1"
hg commit -m "improvement B-1"
如果我想将下一次更改添加到分支-A,我是否只需键入:
hg branch branch-A
hg commit -m "improvement A-2"
并像以前一样承诺:
hg branch branch-A
hg commit -m "improvement A-2"
始终创建一个分支(尽管它会在分支已存在时发出警告。)切换到现有分支
hg update -r <some revision in that branch>
hg更新-r
或
hg更新
将切换到该分支。此外,我通常会为要开始新分支的修订创建一个标记。这有助于我在需要更新到特定版本时(这种情况经常发生)。