乐趣区

关于代码托管:如何通过云效Codeup完成代码合并

如何通过云效 Codeup 实现代码合并云效代码治理 Codeup 是阿里云出品的一款企业级代码治理平台,提供代码托管、代码评审、代码扫描、品质检测等性能,全方位爱护企业代码资产,帮忙企业实现平安、稳固、高效的研发治理。Codeup 提供欠缺的配置能力反对丰盛的代码评审场景,自动化代码扫描进步评审效率。基于 WebIDE 的评审工具给你带来全新的评审体验。

你能够通过「分支设置」实现代码评审场景定制。

在设置中能够通过「敏感信息检测」及「Java 代码规约扫描」去晋升评审效率。

实现设置后你能够新建「合并申请」- 通过合并申请 - 合并分支流程实现分支合并。

合并申请当分支代码想合并骨干时,能够通过提交合并申请的形式进行。

Codeup 反对多种合并申请校验形式:通过评审人数目校验、CodeOwner 机制、主动扫描卡点等。

新建合并申请

在列表页展示新建入口,点击后展示新建合并申请弹层。

若设置默认评审人(详见分支设置)则在评审人局部主动将默认评审人填写在评审人列表中。
若开启 CodeOwner 机制(详见 CodeOwner 机制)则默认回填 CodeOwner 且不可删改。

在信息填写实现后点击确定实现合并申请创立。

通过合并申请

代码抵触解决

当合并的分支存在代码抵触时,零碎会主动卡点,无奈进行合并操作。Codeup 提供了两种抵触解决形式:命令行形式 及 Web IDE 可视化抵触解决。

  • 命令行形式:

    // 步骤 1 fetch 并切换到源分支
    git fetch origin
    git checkout sourceBranch
    // 步骤 2 合并指标分支
    git merge origin/master 
    // 步骤 3 解决抵触并 push
  • Web IDE 可视化解决:

用户关上 Web IDE,零碎会默认展现本次合并发生冲突的文件和抵触的代码字段

评审人卡点

在设置评审人通过数目时,通过数量小于设定数目时则进行卡点。

评论

反对评审人基于文件改变提出评论。

鼠标点击代码行可开展行评论,参见①。所有评论信息可通过开展②查看,同时能够在②中进行整体评论。

输出行评论可抉择间接公布或存为草稿,草稿仅本人可见。

评审实现后可点击右上角的③提交评论进行多份草稿的对立提交,提交后别人可见。

点击④实现提交。

自动化卡点

参见 敏感信息检测和 Java 代码规约扫描 局部。
扫描后果点击⑤跳转文件详情查看:

反对 Web IDE 查看改变文件

通过合并申请

有权限通过的评审人展示「通过」按钮,点击后通过合并申请。

合并分支
在所有卡点都通过后,可进行合并操作。合并形式及设置参见设置局部。

云效流水线 Flow 中如何实现代码合并

步骤或者工作中能够增加 代码合并 步骤。

代码合并会将以后触发流水线的分支合并到指标分支。用户还能够抉择合并后是否删除源分支。用户也能够输出一个字符串或者正则表达式,只有匹配的分支才会被删除。

残缺的正则表达式反对请参见:https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html。
正则表达式在线验证工具:https://www.freeformatter.com/java-regex-tester.html。

如何通过云效 Codeup 实现代码合并,云效代码治理 Codeup 是阿里云出品的一款企业级代码治理平台,提供代码托管、代码评审、代码扫描、品质检测等性能,全方位爱护企业代码资产,帮忙企业实现平安、稳固、高效的研发治理。Codeup 提供欠缺的配置能力反对丰盛的代码评审场景,自动化代码扫描进步评审效率。基于 WebIDE 的评审工具给你带来全新的评审体验。

退出移动版