有没有办法禁用“删除源分支”默认选项?

Ala*_*ALI 9 gitlab

我们正在研究 Gitlab,每次我开始合并一个分支时,Gitlab 都会默认选中“删除源分支”选项(我认为这很危险)。

在此处输入图片说明

由于我不保证我或同事会忘记取消选中此选项并错误地删除分支,因此我想知道是否有解决方案可以默认取消选中它(这是 - 我认为 - 将是更安全)?

exu*_*xud 15

  1. 前往Settings> General>Merge requests
  2. 取消选中该框: Enable 'Delete source branch' option by default

此选项仅适用于维护人员角色。

  • 我只花了半个小时搜索这个选项,我刚刚意识到“开发人员”角色无权访问此选项,但“维护者”可以。 (5认同)

mar*_*olz 2

如果您在创建合并请求期间检查它,它只会默认检查它。如果您在那里取消选中它,则不应在生成的合并请求中检查它。

在 9.3.5 中它被设置为默认为 false:Gitlab 9.3.5 发行说明

在过去的几年里,这一点发生了变化,在当前的 GitLab 版本中,现在可以对其进行更改。请参阅@exud 的答案。

  • 这个默认值可以更改吗?更具体地说,合并请求创建页面上的检查可以默认检查吗? (3认同)