0

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

在此处输入图像描述

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

你对这些案件怎么办?合并对我来说也是如此,我相信这是 GitFlow 工作流中非常常见的场景。

4

1 回答 1

0

当您的feature分支被签出时。master在分支的上下文菜单中选择“Rebase on” 。这将使用不在 master 上的所有提交重新定位目标分支。这将是 rebase 的典型用法,但不完全是 --onto 所做的。

更新

要仅选择部分分支,您可以使用交互式变基(在目标分支的上下文菜单中选择“交互式变基”)。它使用起来非常快,因此您可以使用它来代替 --onto,我认为它在 EGit 中没有以任何形式实现。

于 2015-07-27T15:10:06.343 回答