我的使用情况是这样的:我正在开发一个新功能,对此有多次提交。由于它只是一个小功能,所以我甚至没有考虑在功能分支上完成此功能。
然而,现在我的老板要求我在同一分支(默认分支)上修复一个错误。
为了解决这个问题,我想为我的功能创建一个分支,将所有现有的(未推送的)提交推到该分支上。
因此,我想在我的第一个提交之前创建一个分支,然后将所有提交移动到该分支中。
我该如何做?
然而,现在我的老板要求我在同一分支(默认分支)上修复一个错误。
为了解决这个问题,我想为我的功能创建一个分支,将所有现有的(未推送的)提交推到该分支上。
因此,我想在我的第一个提交之前创建一个分支,然后将所有提交移动到该分支中。
我该如何做?
hg update -r
切换到之前的修订版本,并继续在代码的新“分叉”上工作,就像Laurens建议的那样。 - Adam Houldsworth