在GitLab API中,如何为合并请求设置合并提交消息?

问题描述

我有一些不同的CI / CD流,其中之一自动为特定分支创建GitLab合并请求。每个合并请求都有一个生成的描述和标题,以及指向已解决问题的链接等。合并请求合并后,GitLab会使用认模式创建一个合并提交,如下所示:

Merge branch '<my branch>' into '<my other branch>'

<Title of merge request>

See merge request <number of merge request>

我希望这种合并提交是不同的,并且仅包含合并请求描述,因为CD应该使用它为每个构建生成变更日志。我试图在GitLab API中找到更改它的选项,但是我找不到任何参数或请求来允许我在创建合并提交消息时对其进行设置,或者之后进行更改。

有什么方法可以复制合并请求描述以自动合并提交主体?也许某些API字段或可以使用的模板?

解决方法

基于这个已经开放三年的问题,该功能甚至不在 UI 中,因此在此之前,它的 API 操作很可能不会存在。 https://gitlab.com/gitlab-org/gitlab/-/issues/2551

在那之前您最好的选择是使用 git

  1. 克隆存储库
  2. 重新设定提交消息的基础和改写
  3. 将其推回遥控器

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...