1

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

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

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

4

1 回答 1

3

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

hg branch branch_name_you_want

hg branch命令所做的只是说明下一次提交应该在哪个分支上。你还没有承诺,所以公正hg branch,你很好。

例如,如果您这样做:

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

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

于 2012-08-06T13:45:42.200 回答