在更改文件后,在mercurial中创建一个分支?

时间:2012-08-06 04:46:54

标签: mercurial branch

我开始在mercurial存储库中做一些更改,但没有提交它们。

经过15次更改文件后,我意识到这些更改可能是一个分支。

在这种情况下,哪个是创建分支的最佳方式?如果我只是创建一个新的分支并移动到它,我可以提交我的文件吗?

1 个答案:

答案 0 :(得分:3)

如果您已修改但未提交更改,则只需执行以下操作:

hg branch branch_name_you_want

所有hg branch命令都会说明下一个提交应该在哪个分支上。你还没有承诺,所以只有hg branch而且你很好。

作为一个例子,如果你这样做:

... changes ...
hg branch misspelled
hg branch correctly_spelled
hg commit

您有一个名为correctly_spelled的分支,并且没有misspelled的任何记录。