我开始在mercurial存储库中做一些更改,但没有提交它们。
经过15次更改文件后,我意识到这些更改可能是一个分支。
在这种情况下,哪个是创建分支的最佳方式?如果我只是创建一个新的分支并移动到它,我可以提交我的文件吗?
答案 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
的任何记录。