有没有办法在Gitlab CE UI上进行rebase和squash提交?

ami*_*o21 4 git-commit gitlab

有没有一种办法rebasesquash承诺,而不是通过命令行使用交互模式上Gitlab CE UI,?

Von*_*onC 9

它似乎在问题EE 150中实现EE PR 1024,用于允许压缩合并请求(GitLab EE 8.17).
请参阅文档(EE for now)" 壁球和合并 ".

https://docs.gitlab.com/ee/user/project/merge_requests/img/squash_mr_widget.png

CE发行4106倡导者该功能迁移回CE.

一年后的2018年2月更新:正如JürgenSteinblock 在评论中添加:

好消息!
看起来这将成为10.8:参见问题34591:"在GitLab Libre(CE)中进行壁球和合并".


2018年6月更新:JürgenSteinblock 在评论中证实:

GitLab 11现在包括Squash和所有版本的合并,甚至是Core(您必须手动启用现有合并请求的复选框,同时创建新的合并请求)

https://about.gitlab.com/images/11_0/squash-and-merge-core.png

这将有助于保持Git历史清洁!