用EGit git rebase --onto,没有支持?

时间:2015-07-27 14:54:36

标签: eclipse git egit feature-branch

我有一个使用功能分支和Git的典型用例,如下所示:

enter image description here

我想将我的功能分支重新绑定到master,而不应用分支“1.24”的提交,我已经设法从命令行指定所有参数,但我仍然无法找到一个图形方式来执行此操作来自日食。

你对这些案件做了什么?合并后对我来说也是如此,我相信这是GitFlow工作流程中非常常见的情况。

1 个答案:

答案 0 :(得分:0)

检查您的feature分支时。选择" Rebase on"在master分支的上下文菜单中。这将使所有不在master上的提交重新定位目标分支。这将是rebase的典型用法,但不完全是--onto的确如此。

<强>更新

要仅选择部分分支,您可以使用交互式rebase(在目标分支的上下文菜单中选择&#34; Interactive rebase&#34;)。它使用起来非常快,所以你可以使用它来代替--onto,我认为它不是以任何形式在EGit中实现的。