有没有办法在GitLab CE UI上重新设置基数并压缩提交? [英] Is there a way to rebase and squash commits on Gitlab CE UI?

查看:9
本文介绍了有没有办法在GitLab CE UI上重新设置基数并压缩提交?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法在GitLab CE UI上rebasesquash提交,而不是通过命令行使用交互模式?

推荐答案

它似乎在issue EE 150EE PR 1024中实现,以允许挤压合并请求(GitLab EE 8.17)。
请参阅文档(目前为EE)Squash and merge&qot;。

该功能的CE issue 4106倡导者应迁移回CE。

更新2018年2月,一年后:ASJürgen Steinblock添加in the comments

好消息!
这看起来将出现在10.8中:参见issue 34591:GitLab Libre(CE)中的Squash and Merge。


更新2018年6月:Jürgen Steinblock确认in the comments

GitLab 11现在包括Squash and merge for all editions,甚至核心(您必须手动启用现有合并请求的复选框并在创建新请求时)

这样会有帮助keeping the Git history clean


GitLab 13.3(2020年8月)中,有一个新选项对挤压提交很有趣:

挤压提交选项

挤压Git中的提交是将多个提交合并为单个提交的好方法。
它非常适合将几个提交(它们本身可能提供的历史价值很小)分组到一个大提交中,然后再推送到上游。
推送单个提交允许更有意义的提交消息,并确保提交组提供"绿色"持续集成管道。

在GitLab 13.3中,我们为挤压提交添加了可配置的默认值,允许项目维护人员配置该选项以适合他们的首选工作流。

因为更改挤压配置可能会引入不需要的行为,所以没有更改新项目或现有项目的配置。👍有314人支持,这是社区要求最高的改进之一,我们希望它能让更多的用户使用这一强大的功能。

请参阅DocumentationIssue

这篇关于有没有办法在GitLab CE UI上重新设置基数并压缩提交?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆