有时我需要在Eclipse中合并 squash。我知道我可以在命令行中完成它,但将图形选项集成到Eclipse中将非常有用。你知道怎么做吗?
您可以开始一个EGit中的交互式变基,并选择需要压缩的提交。
- 在历史记录中选择第一个不想压缩的提交
- 右键单击并选择“
Team->Reset->Soft
”- 右键单击并选择“
Commit
”。此提交将包含最后m个提交的所有更改
只需在项目上打开上下文菜单,选择 Team > Merge...。在弹出的对话框中选择 "Squash" 选项以及要合并的分支。
还可以参见 VonC 的答案了解其他选项。