【发布时间】:2015-10-17 20:02:09
【问题描述】:
我有一个使用功能分支和 Git 的典型用例,如下所示:
我想将我的功能分支重新设置到 master 上,而不应用来自分支“1.24”的提交,我已经设法从指定所有参数的命令行执行此操作,但我仍然找不到执行此操作的图形方式来自日食。
你会怎么处理这些案件?合并对我来说也是如此,我相信这是 GitFlow 工作流中非常常见的场景。
【问题讨论】:
标签: eclipse git egit feature-branch
我有一个使用功能分支和 Git 的典型用例,如下所示:
我想将我的功能分支重新设置到 master 上,而不应用来自分支“1.24”的提交,我已经设法从指定所有参数的命令行执行此操作,但我仍然找不到执行此操作的图形方式来自日食。
你会怎么处理这些案件?合并对我来说也是如此,我相信这是 GitFlow 工作流中非常常见的场景。
【问题讨论】:
标签: eclipse git egit feature-branch
当您的feature 分支被签出时。在master 分支的上下文菜单中选择“Rebase on”。这将使用不在 master 上的所有提交重新定位目标分支。这将是 rebase 的典型用法,但不完全是 --onto 所做的。
更新:
要仅选择部分分支,您可以使用交互式变基(在目标分支的上下文菜单中选择“交互式变基”)。它使用起来非常快,因此您可以使用它来代替 --onto,我认为它在 EGit 中没有以任何形式实现。
【讨论】: