我想将变更集从一个分支移动到另一个分支.基本上,我目前有:
A -> B -> C -> D # default branch
Run Code Online (Sandbox Code Playgroud)
而且我要:
A # default branch
\-> B -> C -> D # some_new_branch
Run Code Online (Sandbox Code Playgroud)
其中some_new_branch尚不存在.我习惯了git,所以我想我错过了一种简单的"mercurial"方式.
我有两个分支Dev和Feature1.我正在开发Feature1,创建所述功能并提交它.然后我编写了Feature2的代码,但是在Feature1分支而不是新分支(Feature2)下提交了它.所以现在我在Feature1分支中有两个功能作为两个单独的提交,但我只想将第二个功能包含在Dev中.
做这件事的多变方法是什么?