有没有办法在Gitlab CE UI上提交rebase
和squash
,而不是通过命令行使用交互模式?
答案 0 :(得分:8)
似乎在issue EE 150中EE PR 1024实现了允许压缩合并请求(GitLab EE 8.17)。
请参阅文档(EE for now)" Squash and merge"。
CE issue 4106支持该功能迁移回CE。
2018年2月更新,一年后:Jürgen Steinblock添加in the comments:
好消息!
它看起来会变成10.8:见issue 34591:"在GitLab Libre(CE)中加入并合并"。
2018年6月更新:Jürgen Steinblock确认in the comments:
GitLab 11现在包含 Squash and merge for all editions ,甚至是Core(您必须手动启用现有合并请求的复选框,同时创建新的合并请求)
答案 1 :(得分:1)
当前(从版本11.4.4起),在使用Rebase时,似乎GitLab(任何版本)都不支持Squash。这可能是由于Squash成为Rebase的“交互式”功能的一部分的方式(请参阅命令“ rebase -i”)。