更新时间:2024-11-15 GMT+08:00
分享

解决评审意见并合入代码

通过评审意见门禁

如果为目标仓库开启了合并请求门禁,即勾选“评审问题全部解决才能合入”。合并请求的检视人或审核人可在合并请求的“文件变更”中,将鼠标置于要提检视意见的代码行,单击图标添加评审意见,也可在合并请求的“详情 > 评审意见”中直接添加评审意见。

当您已解决评审意见后,在合并请求的“详情 > 评审意见”中将评审意见的状态由“未解决”切换成“已解决”,此时门禁将显示为“评审意见门禁已通过”,表示发起合并请求的人将所有评审意见解决,可合入该合并请求。

通过流水线门禁

如果为目标仓库开启了流水线门禁,即勾选“开启流水线门禁”。执行如下步骤通过流水线门禁:

  1. 进入目标仓库首页。选择左侧导航栏“持续交付 > 流水线”,进入流水线服务。
  2. 单击“新建流水线”,填写以下信息后,单击“下一步”,根据您的需求,选择目标模板。

    • 名称:自定义名称。
    • 流水线源:选择“Repo”
    • 代码仓:选择需要创建合并请求的目标代码仓。

      默认分支:选择合并请求的目标分支。

  3. 任务创建成功后会自动跳转任务详情中的“任务编排”页签,切换到“执行计划”页签。
  4. 开启“合并请求时触发”,根据实际情况勾选以下的一种触发事件。

    • 新建:合并请求创建时触发。
    • 更新:合并请求内容或设置更新时触发。
    • 合并:合并请求合入时触发,该事件会同时触发代码提交事件。
    • 重新打开:合并请求重新打开时触发。

  5. 完成流水线任务其他信息配置,单击“保存”
  6. 返回CodeArts Repo,触发“执行计划”中已勾选的事件让代码仓库执行流水线任务即可。

进入合并请求详情页,门禁显示为“合并请求流水线门禁已通过”,表示最新commit/预合并commit成功拉起流水线。

通过E2E单号关联门禁

如果为目标仓库开启了E2E单号关联,即勾选“必须与CodeArts Req关联”。执行如下步骤,完成E2E单号关联:

  1. 进入目标仓库,切换到“合并请求”页签,单击目标合并请求名称,进入目标合并请求。
  2. 单击“详情”页中“关联工作项”旁的图标,搜索并选择目标工作项。
  3. 单击“确定”,完成E2E单号关联。

当合并请求成功关联工作项时,门禁显示为“E2E单号关联通过”

  • 如果您在合并代码的时候提示单个仓库容量超过2GB,不允许合并申请,请检查是否有Git提交的缓存文件所致。
  • MR关联工作项最大数量为100个。

相关文档