有没有一种办法rebase
和squash
承诺,而不是通过命令行使用交互模式上Gitlab CE UI,?
它似乎在问题EE 150中实现 到EE PR 1024,用于允许压缩合并请求(GitLab EE 8.17).
请参阅文档(EE for now)" 壁球和合并 ".
该CE发行4106倡导者该功能迁移回CE.
一年后的2018年2月更新:正如JürgenSteinblock 在评论中添加:
好消息!
看起来这将成为10.8:参见问题34591:"在GitLab Libre(CE)中进行壁球和合并".
2018年6月更新:JürgenSteinblock 在评论中证实:
GitLab 11现在包括Squash和所有版本的合并,甚至是Core(您必须手动启用现有合并请求的复选框,同时创建新的合并请求)
这将有助于保持Git历史清洁!