Gitlab英雄边框图案离开svg Gitlab英雄边框图案右svg 背景波
GitLab
vs
坩埚
决定装备
决定装备
坩埚vs gitlab

Crucible是一个基于web的协作式代码审查应用程序。

特征比较
特性

所需的合并请求批准

当一个项目需要多个签名时,您可以在合并之前要求每个合并请求都得到批准。使用所需的合并请求批准,您可以设置必要的批准数量,并预定义特定批准者的列表。反过来,保证代码的质量和标准。

了解关于合并请求批准的更多信息

在代码审查中有多个审批者

在GitLab中,为了确保严格的代码审查,在合并请求之前,你可以要求最少的用户数量来批准合并请求。您可以通过在批准完成后删除它来撤消批准。

批准文件

代码审查的批准规则

通过指定资格审批的名单确保适当的人员审核合并与审批规则的要求,批准为每个最小数,以及目标分支,他们保护。这可以很容易地从不同的球队像工程,UX和产品要求的审查。manbetx体育客户端3.0

批准文件

可选合并请求批准

代码审查是每个成功项目的基本实践,并且在合并请求处于良好状态时给予您的批准是审查过程的一个重要部分,因为它清楚地传达了合并变更的能力。

了解有关可选合并请求批准的更多信息

代码的所有者

将代码所有者分配到文件,以指示在您的项目中负责代码的团队成员CODEOWNERS文件。代码所有者被自动分配为合并请求审批者,可以根据需要进行设置,并在查看文件时显示。

了解更多关于代码所有者的信息

所有者的部分代码

代码所有者部分允许每个团队独立配置他们自己的代码所有者配置,允许多个团队处理代码基的公共部分。

了解有关代码所有者部分的更多信息

多行diff评论

在一个不同的地方保留跨多行合并请求注释

形象的讨论

在提交视图或合并请求差异视图中,对于图像的特定位置,可以进行可解决的讨论。进行多次讨论,指定映像的不同区域。

形象的讨论

合并请求提交讨论

在合并请求本身的上下文中对提交进行注释

合并请求提交讨论

内联注释和讨论解决

使用合并请求中的内联注释,代码或文本审查更快、更有效。在特定代码行上留下评论和解决讨论。在GitLab中,合并请求内嵌注释被解释为讨论,可以留在任何行上,可以更改或不变。您可以将项目配置为在所有讨论都解决后只接受合并请求。

了解更多关于解决讨论的内容

代码审查指示板

带有一组可过滤的代码检查的指示板(可以是按项目、按用户、按分支、按状态或这些检查的组合)。指示板包括代码审查状态和访问它们的链接。这使得查看所需子集的代码检查情况变得很容易。

使用GitLab进行代码审查

贡献者协议

在能够提交项目中的变更之前,用户可能需要签署一个或多个贡献者协议。

阅读更多相关内容

机器人评论

支持由自动化的第三方系统生成的内联注释,例如,可以使用robot注释来表示代码分析器的结果。

GitLab合并请求存储结果

使用多种存储库类型

支持多种存储库类型,如Git、Subversion、Perforce、CVS、Mercurial。

了解从其他scm迁移的相关信息