5

有时我需要从 Eclipse 中合并 squash。我知道我可以在命令行中完成,但是在 Eclipse 中集成图形选项将非常有用。你知道怎么做吗?

4

2 回答 2

3

您可以在 EGit 中启动交互式变基,并为要压缩的提交选择 squash。

http://wiki.eclipse.org/images/0/0b/Egit-3.2-InteractiveRebaseView.png


注意:为了压缩最后几个提交,历史上另一种方式是软重置(请参阅此线程

  • 在历史记录中选择我不想压缩的第一个提交
  • 右键单击并说“ Team->Reset->Soft
  • 右键单击并说“ Commit”。此提交将包含最后 m 个提交的所有更改
于 2014-06-06T10:23:29.643 回答
2

只需打开项目的上下文菜单并选择Team > Merge...。在出现的对话框中,选择“Squash”选项和要合并的分支。

另请参阅 VonC 的其他选项的答案。

于 2014-06-08T09:51:48.590 回答