GitLab CE中的合并请求批准

Pet*_*ler 11 git pull-request gitlab

我们希望使用类似于在Stash中工作的合并请求批准,其中一个人创建PR并且可以分配多个可以批准或拒绝的审阅者.只有在N个审阅者批准(每个存储库可配置)时,才能合并PR.

看来这个功能只在GitLab EE中提供,是吗?从CE迁移到EE有免费或廉价的替代方案吗?

也许是自定义的GitLab fork或插件/插件?

Vir*_*ive 2

据我所知,您无法从 CE 迁移到 EE,因为 CE 是免费的,而 EE 不是。

但你能做的是:

  1. 使用 GitLab.com,您可以免费获得所有 EE 功能;

  2. 我以前从未尝试过 CE,但您可能会在那里找到以下功能:

    • 将用户添加到项目中并赋予他们不同的访问级别。您可以定义允许或不允许合并的级别;
    • 为特定用户分配合并请求,以便仅允许受让人进行合并;
    • 在添加与该问题相关的 MR 之前打开问题,以便人们可以在添加 MR 之前讨论该问题的概要。当您将问题编号添加到已提交的消息时,该问题将在合并时自动关闭。

我不确定这是否是您正在寻找的答案,但我希望它有所帮助。